⊗jsrtPmFmsRd 68 of 112 menu

Rad sa radio dugmadima u React

Rad sa radio radio dugmadima se donekle razlikuje, na primer, od onih kod checkboxova. Problem je u tome što više radio dugmadi deli isto stanje (state), ali ima različite value.

Stoga se rad odvija na sledeći način: svakom radio dugmetu se u atribut value upisuje njegova vrednost, a u atribut checked - poseban uslov koji proverava da li je stanje jednako određenoj vrednosti. Ako jeste - radio dugme će biti označeno, a ako nije - biće neoznačeno.

Evo realizacije opisanog:

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

Data su 3 radio dugmeta. Dat je pasus. Uredite tako da se vrednost izabranog radio dugmeta prikazuje u ovom pasusu.

Pomoću radio dugmadi pitajte korisnika za njegov omiljeni programski jezik. Prikažite njegov izbor u pasusu. Ako je izabran jezik JavaScript, pohvalite korisnika.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij