Aller au contenu
Design system @paulperigault

Composants

Choice

À quoi il sert

Choice rend une case à cocher ou un bouton radio natif, suivi d’un libellé cliquable.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Par défaut

Groupe de boutons radio

Un groupe s'écrit dans un fieldset avec un legend : le lecteur d'écran annonce la question avant chaque choix.

Format de contact

Erreur

Le message d'erreur est un élément à part, relié au contrôle par describedBy.

Cochez cette case pour continuer.

Désactivé

<Choice type="checkbox" id="news" name="news" value="oui" label="Recevoir les notes" />

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Choice
PropriétéTypeDéfautDescription
type (obligatoire)"checkbox" | "radio"—Case à cocher (choix multiples) ou bouton radio (un seul choix par `name`).
id (obligatoire)string—Identifiant du contrôle, relié à son libellé.
name (obligatoire)string—Nom envoyé avec le formulaire.
value (obligatoire)string—Valeur envoyée quand le choix est coché.
label (obligatoire)string—Libellé visible, cliquable, nom accessible du contrôle.
checkedbooleanfalseCoché au chargement.
disabledbooleanfalseDésactive le contrôle.
describedBystring—Identifiant(s) de l'aide ou du message d'erreur associé (`aria-describedby`).

Jetons utilisés

Preuves et décisions