⊗jsrtPmFmsRd 68 of 112 menu

Puna me radio në React

Puna me radio radio ndryshon disi, për shembull, nga ato të checkbox-ave. Problemi është se disa radio do të kenë të njëjtën state, por value të ndryshme.

Prandaj puna bëhet në mënyrën e mëposhtme: çdo butoni radio në atributin value shkruajnë vlerën e tyre, dhe në atributin checked - një kusht të veçantë, i cili kontrollon, nëse state është i barabartë me një vlerë të caktuar. Nëse është i barabartë - butoni radio do të shënohet, dhe nëse nuk është i barabartë - nuk do të shënohet.

Këtu është implementimi i përshkruar:

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

Janë dhënë 3 butona radio. Është dhënë një paragraf. Bëni që vlera e butonit radio të zgjedhur të shfaqet në këtë paragraf.

Me ndihmën e butonave radio pyesni përdoruesin për gjuhën e tij të preferuar të programimit. Shfaqni zgjedhjen e tij në një paragraf. Nëse zgjidhet gjuha JavaScript, përgëzoni përdoruesin.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo