57 of 133 menu

Case d'option

Une case d'option représente un élément de formulaire HTML sous la forme d'un bouton rond, qui peut être coché ou décoché.

Une case d'option est créée à l'aide de la balise input avec l'attribut type ayant la valeur radio. Apparence :

Une case d'option seule n'est pratiquement jamais utilisée ; il convient de les utiliser en groupe. Dans ce cas, une seule case du groupe peut être cochée. Les cases formeront un groupe uniquement si elles ont la même valeur pour l'attribut name (voir les exemples ci-dessous).

Exemple

Créons deux cases d'option : la première sera cochée (en définissant l'attribut checked), et la seconde - non. Ces cases représenteront un groupe dans lequel une seule d'entre elles peut être cochée (car elles ont la même valeur pour l'attribut name).

Notez que des valeurs différentes sont attribuées à ces cases d'option pour l'attribut value. Ceci est nécessaire pour qu'après l'envoi des données au serveur, PHP puisse déterminer quelle case a été sélectionnée :

<input type="radio" name="test" checked value="1"> <input type="radio" name="test" value="2">

:

Exemple

Maintenant, créons deux groupes de cases d'option : le premier groupe aura une valeur pour l'attribut name, et le second - une autre. Essayons de cliquer sur elles, et nous verrons que les groupes basculent indépendamment les uns des autres :

<input type="radio" name="radio1" checked> <input type="radio" name="radio1"> <input type="radio" name="radio1"> <br> <input type="radio" name="radio2" checked> <input type="radio" name="radio2"> <input type="radio" name="radio2">

:

Voir aussi

  • case à cocher,
    qui permet de créer une case à cocher
  • l'attribut checked,
    qui rend la case d'option cochée
  • la pseudo-classe checked,
    qui définit les styles pour les cases d'option cochées
  • l'attribut disabled,
    qui désactive les éléments de formulaire
  • la balise label,
    qui définit une étiquette pour la case d'option
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