<option>
Selaimen sisäänrakennettu <option>
-komponentti mahdollistaa vaihtoehdon renderöimisen <select>
-listaan.
<select>
<option value="someOption">Jokin vaihtoehto</option>
<option value="otherOption">Toinen vaihtoehto</option>
</select>
Viite
<option>
Selaimen sisäänrakennettu <option>
-komponentti mahdollistaa vaihtoehdon renderöimisen <select>
-listaan.
<select>
<option value="someOption">Jokin vaihtoehto</option>
<option value="otherOption">Toinen vaihtoehto</option>
</select>
Propsit
<option>
tukee kaikkia yleisten elementtien propseja.
Lisäksi, <option>
tukee näitä propseja:
disabled
: Totuusarvo. Jostrue
, valinta ei ole valittavissa ja näkyy himmennettynä.label
: Merkkijono. Määrittelee valinnan tarkoituksen. Jos ei määritelty, käytetään tekstiä valinnan sisällä.value
: Arvo, jota käytetään kun ylätason<select>
lähetetään lomakkeessa jos tämä vaihtoehto on valittuna.
Rajoitukset
- React ei tue
<option>
-komponentinselected
-attribuuttia. Sen sijaan, anna tämän vaihtoehdonvalue
-arvo ylätason<select defaultValue>
-komponentille, jos haluat luoda kontrolloimattoman valintalistan, tai<select value>
-komponentille, jos haluat luoda kontrolloidun valintalista.
Käyttö
Valintalistan näyttäminen vaihtoehdoilla
Renderöi <select>
-komponentti, jossa on sisällä lista <option>
-komponentteja näyttääksesi valintalistan. Anna jokaiselle <option>
-komponentille value
-arvo, joka edustaa dataa, joka lähetetään lomakkeen mukana.
Lue lisää valintalistan näyttämisestä <select>
-komponentilla, jossa on lista <option>
-komponentteja.
export default function FruitPicker() { return ( <label> Valitse hedelmä: <select name="selectedFruit"> <option value="apple">Omena</option> <option value="banana">Banaani</option> <option value="orange">Appelsiini</option> </select> </label> ); }