⊗jsrtPmFmsRd 68 of 112 menu

Práca s radio v React

Práca s radio radio sa trochu líši, napríklad, od rovnakých checkboxov. Problém je v tom, že niekoľko rádio bude mať rovnaký stav, ale rôzne value.

Preto práca prebieha nasledovným spôsobom: každej rádiovej tlačidlo v atribúte value zapíšu svoju hodnotu, a v atribúte checked - špeciálnu podmienku, ktorá kontroluje, či sa stav rovná určitej hodnote. Ak sa rovná - rádio tlačidlo sa stane označeným, a ak sa nerovná - bude neoznačené.

Tu je implementácia opísaného:

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

Sú dané 3 rádio tlačidlá. Je daný odsek. Urobte tak, aby hodnota vybranej rádio tlačidla bola vypísaná do tohto odseku.

Pomocou rádio tlačidiel sa spýtajte používateľa na jeho obľúbený programovací jazyk. Vypíšte jeho voľbu do odseku. Ak je vybraný jazyk JavaScript, pochvaľte používateľa.

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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť