Il componente browser integrato <option> ti permette di renderizzare un’opzione dentro una casella <select>.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>Reference
<option>
Il componente browser integrato <option> ti permette di renderizzare un’opzione dentro una casella <select>.
<select>
<option value="someOption">Some option</option>
<option value="otherOption">Other option</option>
</select>Props
<option> supporta tutte le props comuni degli elementi.
Inoltre, <option> supporta queste props:
disabled: Un booleano. Setrue, l’opzione non sarà selezionabile e apparirà attenuata.label: Una stringa. Specifica il significato dell’opzione. Se non specificato, viene usato il testo dentro l’opzione.value: Il valore da usare quando si invia il<select>padre in un form se questa opzione è selezionata.
Caveats
- React non supporta l’attributo
selectedsu<option>. Passa invece ilvaluedi questa opzione al<select defaultValue>padre per un select non controllato, oppure al<select value>padre per un select controllato.
Usage
Visualizzare una casella di selezione con opzioni
Renderizza un <select> con un elenco di componenti <option> al suo interno per visualizzare una casella select. Assegna a ogni <option> un value che rappresenta i dati da inviare con il form.
Leggi di più sulla visualizzazione di un <select> con un elenco di componenti <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> ); }