⊗jsrtPmFmsRd 68 of 112 menu

Arbeta med radio i React

Att arbeta med radio radio skiljer sig något, till exempel, från samma checkboxar. Problemet är att flera radio kommer att ha samma tillstånd, men olika value.

Därför fungerar arbetet på följande sätt: varje radioknapp i attributet value skriver sitt värde, och i attributet checked - ett speciellt villkor som kontrollerar, är tillståndet lika med ett visst värde. Om lika blir radioknappen markerad, och om den inte är lika kommer den inte att vara markerad.

Här är implementationen av det beskrivna:

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

Det finns 3 radioknappar. Det finns ett stycke. Gör så att värdet på den valda radioknappen visas i detta stycke.

Använd radioknappar för att fråga användaren om hans favoritprogrammeringsspråk. Visa hans val i ett stycke. Om språket JavaScript är valt, beröm användaren.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa