Тег <select>

Этот тег используется для создания всплывающего меню или списка опций с полосой прокрутки. Список опций и пункты меню располагаются внутри контейнера SELECT. Аналогично тегу <textarea>, <select> требует обязательного определения имени в атрибуте name. Количество опций указывается в атрибуте size. Ниже перечислены атрибуты тега <select>.

Атрибут Назначение
name Определяет название информации
size Определяет вертикальный размер окна для опций выбора. Если атрибут опущен или его значение равно 1, выводится всплывающий список опций. Если указано число больше единицы, то опции выводятся в окне с полосой прокрутки. Если значение атрибута больше, чем фактическое количество элементов списка, добавляются пустые строки. При их выборе пользователем возвращаются пустые поля
multiple Позволяет выбирать сразу нескольких опций

Список опций включается в контейнер <select> при помощи тега <option>. Этот тег имеет два атрибута.

Атрибут Назначение
value Указывает значение, возвращаемое программе обработки (скрипту), в случае выбора опции пользователем
selected Указывает на опцию, выбранную по умолчанию

Пример
Ниже приведено содержимое двух html-документов, содержащих похожие формы. Во втором документе предварительно выбран один элемент из списка (добавлен атрибут selected).

<html> 
<body>
 Выберите время года: 
<form>
<select name="year">
<option selected value="winter"> зима 
<option value="spring"> весна 
<option value="summer"> лето
<option value="autumn"> осень
</select>
</form>
</body>
</html>
 
<html>
<body>
<form>
 Выберите время года: 
<select multiple name="year">
<option selected value="winter"> зима
<option value="spring"> весна
<option value="summer"> лето
<option value="autumn"> осень
</select>
</form>
</body>
</html>