⊗jsrtPmFmsRd 68 of 112 menu

Travailler avec les radio dans React

Travailler avec les boutons radio radio est quelque peu différent, par exemple, de ces mêmes cases à cocher. Le problème est que plusieurs boutons radio auront le même état, mais des value différentes.

Par conséquent, le travail s'effectue de la manière suivante : à chaque bouton radio, on enregistre sa valeur dans l'attribut value, et dans l'attribut checked - une condition spéciale qui vérifie si l'état est égal à une certaine valeur. Si il est égal - le bouton radio deviendra coché, et s'il n'est pas égal - il sera décoché.

Voici la mise en œuvre de ce qui a été décrit :

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

Il y a 3 boutons radio. Un paragraphe est donné. Faites en sorte que la valeur du bouton radio sélectionné s'affiche dans ce paragraphe.

À l'aide de boutons radio, demandez à l'utilisateur son langage de programmation préféré. Affichez son choix dans un paragraphe. Si le langage JavaScript est choisi, félicitez l'utilisateur.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser