⊗jsrtPmFmsRd 68 of 112 menu

Raadiotegelemetega töötamine Reactis

Töötamine radio radio elementidega erineb mõnevõrra, näiteks sama tüüpi märkeruutudest. Probleem on selles, et mitu radiotelemet jagavad üht ja sama staatust, kuid neil on erinevad value väärtused.

Seetõttu toimub töötamine järgmiselt: igale raadionupule kirjutatakse value atribuuti oma väärtus, ja checked atribuuti - spetsiaalne tingimus, mis kontrollib, kas staatus võrdub kindla väärtusega. Kui võrdub - muutub raadionupp märgituks, ja kui ei võrdu, jääb märkimata.

Siin on kirjeldatud meetodi realiseering:

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> }

Antud on 3 raadionuppu. Antud on lõik. Tehke nii, et valitud raadionupu väärtus kuvataks selles lõigus.

Kasutades raadionuppe, küsige kasutajalt tema lemmik programmeerimiskeelt. Kuva tema valik lõigus. Kui valitud keel on JavaScript, kiida kasutajat.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu