⊗jsrtPmFmsRd 68 of 112 menu

Работа с radio в React

Работата с radio radio се различава донякъде, например, от същите чекбоксове. Проблемът е, че няколко radio бутона ще имат едно и също състояние, но различни value.

Затова работата протича по следния начин: на всеки radio бутон в атрибута value се записва собствената му стойност, а в атрибута checked - специално условие, което проверява, дали състоянието е равно на определена стойност. Ако е равно - radio бутонът ще стане отметнат, а ако не е равен - ще бъде неотметнат.

Ето реализация на описаното:

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

Дадени са 3 radio бутона. Даден е абзац. Направете така, че стойността на избрания radio бутон да се извежда в този абзац.

С помощта на radio бутони попитайте потребителя за любимия му език за програмиране. Изведете неговия избор в абзац. Ако е избран езика JavaScript, похвалете потребителя.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне