<option>
Вбудований компонент браузера <option>
компонента дозволяє відображати опцію всередині <select>
вікна.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>
Довдіник
<option>
Вбудований компонент браузера <option>
дозволяє відображати опцію всередині <select>
блоку.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>
Дивіться більше прикладів нижче.
Пропси
<option>
підтримує всі пропси спільних елементів.
Додатково, <option>
підтримує такі пропси:
disabled
: Булевий вираз. Якщоtrue
, опція буде недоступна для вибору і буде виглядати затемненою.label
: Рядок. Вказує значення опції. Якщо не вказано, використовується текст всередині опції.value
: Значення, яке буде використано при поданні батьківського<select>
у формі, якщо цю опцію вибрано.
Застереження
- React не підтримує атрибут
selected
у<option>
. Замість цього, передайтезначення цієї опції
батьківському<select defaultValue>
для некерованого поля вибору, або<select value>
для керованого вибору.
Використання
Відображення поля вибору з опціями
Зобразіть <select>
зі списком <option>
компонентів всередині для відображення вікна вибору. Надати кожному <option>
значення
, що представляє дані, які буде надіслано з формою.
Детальніше про відображення <select>
зі списком <option>
компонентів.
export default function FruitPicker() {
return (
<label>
Pick a fruit:
<select name="selectedFruit">
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="orange">Orange</option>
</select>
</label>
);
}
select { margin: 5px; }