⊗jsrtPmFmsRd 68 of 112 menu

Arbeit mit Radio-Buttons in React

Die Arbeit mit Radio-Buttons radio unterscheidet sich etwas, zum Beispiel, von den Checkboxen. Das Problem ist, dass mehrere Radio-Buttons denselben State haben, aber unterschiedliche value.

Daher funktioniert die Arbeit folgendermaßen: jeder Radio-Button bekommt in das Attribut value seinen eigenen Wert geschrieben, und in das Attribut checked - eine spezielle Bedingung, die prüft, ob der State einem bestimmten Wert entspricht. Wenn ja, wird der Radio-Button ausgewählt, andernfalls bleibt er nicht ausgewählt.

Hier ist die Umsetzung des Beschriebenen:

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

Es sind 3 Radio-Buttons gegeben. Ein Absatz ist gegeben. Sorgen Sie dafür, dass der Wert des ausgewählten Radio-Buttons in diesem Absatz ausgegeben wird.

Fragen Sie den Benutzer mit Hilfe von Radio-Buttons nach seiner Lieblings-Programmiersprache. Geben Sie seine Wahl in einem Absatz aus. Wenn JavaScript gewählt wurde, loben Sie den Benutzer.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen