<option>¶
Тег <option>
(от англ. option — пункт, параметр, опция) определяет отдельные пункты списка, создаваемого с помощью контейнера <select>
.
Ширина списка определяется самым широким текстом, указанным в <option>
, а также может изменяться с помощью стилей. Если планируется отправлять данные списка на сервер, то требуется поместить элемент <select>
внутрь формы. Это также необходимо, когда к данным списка идёт обращение через скрипты.
Демо¶
Формы
Синтаксис¶
1 2 3 4 |
|
Закрывающий тег не обязателен.
Атрибуты¶
disabled
-
Заблокировать для доступа элемент списка.
label
-
Указание метки пункта списка.
selected
-
Заранее устанавливает определённый пункт списка выделенным.
value
-
Значение пункта списка, которое будет отправлено на сервер или прочитано с помощью скриптов.
Также для этого элемента доступны универсальные атрибуты.
disabled¶
Блокирует элемент списка для его выбора.
Синтаксис
1 |
|
Значения
Нет.
Значение по умолчанию
По умолчанию этот атрибут выключен.
label¶
Атрибут предназначен для указания метки пункта списка, сокращённой по сравнению с текстом внутри <option>
. Если атрибут label
присутствует, то текст внутри <option>
игнорируется и в списке выводится значение label
.
Синтаксис
1 |
|
Значения
Любая текстовая строка.
Значение по умолчанию
Нет.
selected¶
Делает текущий пункт списка выделенным. Если к элементу <select>
добавлен атрибут multiple
, то можно выделять более одного пункта списка.
Синтаксис
1 |
|
Значения
Нет.
Значение по умолчанию
По умолчанию этот атрибут выключен.
value¶
Определяет значение пункта списка, которое будет отправлено на сервер. На сервер отправляется пара «имя=значение
», где имя задаётся атрибутом name элемента <select>
, а значение — атрибутом value
выделенных пунктов списка. Значение может как совпадать с текстом пункта, так быть и самостоятельным. Также атрибут value
применяется для получения значений данных через скрипты.
Синтаксис
1 |
|
Значения
Любая текстовая строка.
Значение по умолчанию
Нет.
Спецификации¶
Описание и примеры¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
Ссылки¶
- Тег
<option>
MDN (рус.)