Znacznik HTML <wybierz>
Przykład
Utwórz listę rozwijaną z czterema opcjami:
<label for="cars">Choose a car:</label>
<select
name="cars" id="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Element <select>
służy do tworzenia listy rozwijanej.
Element <select>
jest najczęściej używany w formularzu, aby zebrać dane wejściowe użytkownika.
Atrybut jest name
potrzebny do odniesienia się do danych formularza po przesłaniu formularza (jeśli pominiesz
name
atrybut, żadne dane z listy rozwijanej nie zostaną przesłane).
Atrybut jest id
potrzebny do powiązania listy rozwijanej z etykietą.
Znaczniki <option> wewnątrz <select>
elementu definiują dostępne opcje na liście rozwijanej.
Wskazówka: zawsze dodawaj tag <label> , aby uzyskać najlepsze praktyki ułatwień dostępu!
Obsługa przeglądarki
Element | |||||
---|---|---|---|---|---|
<select> | Yes | Yes | Yes | Yes | Yes |
Atrybuty
Attribute | Value | Description |
---|---|---|
autofocus | autofocus | Specifies that the drop-down list should automatically get focus when the page loads |
disabled | disabled | Specifies that a drop-down list should be disabled |
form | form_id | Defines which form the drop-down list belongs to |
multiple | multiple | Specifies that multiple options can be selected at once |
name | name | Defines a name for the drop-down list |
required | required | Specifies that the user is required to select a value before submitting the form |
size | number | Defines the number of visible options in a drop-down list |
Atrybuty globalne
Znacznik <select>
obsługuje również atrybuty globalne w HTML .
Atrybuty wydarzenia
Tag <select>
obsługuje również Atrybuty Zdarzeń w HTML .
Więcej przykładów
Przykład
Użyj <select> z tagami <optgroup>:
<label for="cars">Choose a car:</label>
<select
name="cars" id="cars">
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
Powiązane strony
Dokumentacja HTML DOM: Wybierz obiekt
Samouczek CSS: stylizowanie formularzy
Domyślne ustawienia CSS
Nic.