⊗jsrtPmFmsRd 68 of 112 menu

Praca z radio w React

Praca z radio radio różni się nieco, na przykład, od tych samych checkboxów. Problem polega na tym, że kilka radio będzie miało ten sam stan, ale różne value.

Dlatego praca odbywa się w następujący sposób: każdemu przyciskowi radio w atrybucie value zapisuje się swoją wartość, a w atrybucie checked - specjalny warunek, który sprawdza, czy stan jest równy określonej wartości. Jeśli jest równy - przycisk radio stanie się zaznaczony, a jeśli nie jest równy - będzie niezaznaczony.

Oto implementacja opisanego:

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

Dane są 3 przyciski radio. Dany jest akapit. Zrób tak, aby wartość wybranego przycisku radio była wypisywana w tym akapicie.

Za pomocą przycisków radio zapytaj użytkownika o jego ulubiony język programowania. Wypisz jego wybór w akapicie. Jeśli wybrany jest język JavaScript, pochwal użytkownika.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć