<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>. Вместо этого передайте значениеvalueэтого варианта родительскому<select defaultValue>для выпадающего списка без управления или<select value>для управляемого выпадающего списка.
Использование
Отображение выпадающего списка с вариантами
Отобразите <select> со списком компонентов <option> внутри, чтобы отобразить выпадающий список. Укажите для каждого <option> значение value, представляющее данные, которые будут отправлены с формой.
Узнайте больше об отображении <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> ); }
© 2013–present Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://18.react.dev/reference/react-dom/components/option