內建瀏覽器 <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 不支援在
<option>
上使用selected
屬性。請改將此選項的value
傳遞給父層的<select defaultValue>
(用於非受控下拉式選單),或<select value>
(用於受控下拉式選單)。
用法
顯示包含選項的下拉式選單
渲染一個包含 <option>
元件列表的 <select>
來顯示下拉式選單。給每個 <option>
一個 value
,表示要與表單一起提交的資料。
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> ); }