⊗jsrtPmFmsRd 68 of 112 menu

Delo z radio v Reactu

Delo z radio radio se nekoliko razlikuje, na primer, od istih checkboxov. Težava je v tem, da bo imelo več radijskih gumbov enako stanje, vendar različne value.

Zato poteka delo na naslednji način: vsakemu radijskemu gumbu v atribut value zapišejo svojo vrednost, v atribut checked pa - poseben pogoj, ki preverja, ali je stanje enako določeni vrednosti. Če je enako - bo radijski gumb postal označen, če ni enako - bo neoznačen.

Tukaj je implementacija opisanega:

function App() { const [value, setValue] = useState(1); function changeHandler(event) { setValue(event.target.value); } return <div> <input type="radio" name="radio" value="1" checked={value === '1' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="2" checked={value === '2' ? true : false} onChange={changeHandler} /> <input type="radio" name="radio" value="3" checked={value === '3' ? true : false} onChange={changeHandler} /> </div> }

Podani so 3 radijski gumbi. Podan je odstavek. Naredite tako, da se vrednost izbranega radijskega gumba izpiše v ta odstavek.

Z radijskimi gumbi vprašajte uporabnika njegov najljubši programski jezik. Izpišite njegovo izbiro v odstavek. Če je izbran jezik JavaScript, pohvalite uporabnika.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni