HTML <select> -Tag
Beispiel
Erstellen Sie eine Dropdown-Liste mit vier Optionen:
<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>
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Das <select>
Element wird verwendet, um eine Dropdown-Liste zu erstellen.
Das <select>
Element wird am häufigsten in einem Formular verwendet, um Benutzereingaben zu sammeln.
Das name
Attribut wird benötigt, um auf die Formulardaten zu verweisen, nachdem das Formular gesendet wurde (wenn Sie das
name
Attribut weglassen, werden keine Daten aus der Dropdown-Liste gesendet).
Das id
Attribut wird benötigt, um die Dropdown-Liste mit einem Label zu verknüpfen.
Die <option> -Tags innerhalb des <select>
Elements definieren die verfügbaren Optionen in der Dropdown-Liste.
Tipp: Fügen Sie immer das <label> -Tag hinzu, um optimale Zugänglichkeitspraktiken zu erhalten!
Browser-Unterstützung
Element | |||||
---|---|---|---|---|---|
<select> | Yes | Yes | Yes | Yes | Yes |
Attribute
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 |
Globale Attribute
Das <select>
Tag unterstützt auch die globalen Attribute in HTML .
Ereignisattribute
Das <select>
Tag unterstützt auch die Ereignisattribute in HTML .
Mehr Beispiele
Beispiel
Verwenden Sie <select> mit <optgroup>-Tags:
<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>
Verwandte Seiten
HTML-DOM-Referenz: Objekt auswählen
CSS-Tutorial: Formulare gestalten
Standard-CSS-Einstellungen
Keiner.