<option> - HTML-елемент опції
HTML-елемент <option> використовується для визначення елемента (опції) в межах елементів <select>, <optgroup> або <datalist>.
Елемент <option> створює окремий пункт у випадаючому списку або списку пропозицій. Текст, що знаходиться всередині тега, відображається користувачеві, а значення, яке надсилається на сервер, визначається атрибутом value. Якщо атрибут value не вказано, його значенням за замовчуванням стає текст, що міститься всередині елемента <option>.
Синтаксис
<option value="значення">Текст опції</option>Атрибути
Цей тег може мати глобальні атрибути.
valueЗначення, яке надсилається на сервер при виборі цієї опції. Якщо цей атрибут не вказано, використовується текстовий вміст елемента.
labelНадає альтернативну, коротшу мітку для опції. Якщо атрибут
labelвказано, браузери відображають його значення. Якщо ні — відображається текстовий вміст елемента.selectedБулевий атрибут, який вказує, що ця опція має бути вибрана за замовчуванням при завантаженні сторінки. В одному елементі
<select>без атрибутаmultipleможе бути лише одна опція з цим атрибутом.disabledБулевий атрибут, який вимикає опцію, роблячи її неможливою для вибору.
Технічне резюме
| Категорія контенту | Немає. |
|---|---|
| Дозволений вміст | Текст, можливо, з екранованими символами (наприклад, |
| Пропуск тегів | Кінцевий тег може бути пропущений, якщо за ним слідує інший елемент |
| Дозволені батьківські елементи | Елемент |
| Роль ARIA |
|
| DOM інтерфейс |
|
Приклади використання
<label for="pet-select">Оберіть домашнього улюбленця:</label>
<select name="pets" id="pet-select">
<option value="">--Будь ласка, оберіть опцію--</option>
<option value="dog">Собака</option>
<option value="cat">Кіт</option>
<option value="hamster" selected>Хом’як</option>
<option value="parrot" disabled>Папуга</option>
</select>Підтримка браузерів
<option> | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
disabled | |||||||||||||
label | |||||||||||||
selected | |||||||||||||
value |