HTML - тег <select>
Пример
Создайте раскрывающийся список с четырьмя вариантами:
<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>
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Элемент <select>
используется для создания выпадающего списка.
Элемент <select>
чаще всего используется в форме для сбора пользовательского ввода.
Атрибут name
необходим для ссылки на данные формы после отправки формы (если вы опустите
name
атрибут, никакие данные из раскрывающегося списка не будут отправлены).
Атрибут id
необходим, чтобы связать выпадающий список с меткой.
Теги <option> внутри элемента <select>
определяют доступные параметры в раскрывающемся списке.
Совет. Всегда добавляйте тег <label> , чтобы улучшить доступность!
Поддержка браузера
Element | |||||
---|---|---|---|---|---|
<select> | Yes | Yes | Yes | Yes | Yes |
Атрибуты
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 |
Глобальные атрибуты
Тег <select>
также поддерживает глобальные атрибуты в HTML .
Атрибуты события
Тег <select>
также поддерживает атрибуты событий в HTML .
Дополнительные примеры
Пример
Используйте <select> с тегами <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>
Связанные страницы
Справочник по HTML DOM: выберите объект
Учебник по CSS: стилизация форм
Настройки CSS по умолчанию
Никто.