Aller au contenu
Design system @paulperigault

Composants

Textarea

À quoi il sert

Textarea rend une zone de saisie multiligne native, avec états d’erreur et de désactivation.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Par défaut

Erreur

Le message est obligatoire.

Désactivé

<label for="message">Message</label>
<Textarea id="message" name="message" rows={6} />

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Textarea
PropriétéTypeDéfautDescription
id (obligatoire)string—Identifiant, visé par `<label for>`.
name (obligatoire)string—Nom envoyé avec le formulaire.
valuestring''Texte initial.
requiredbooleanfalseSaisie obligatoire (`required`).
disabledbooleanfalseDésactive le champ.
describedBystring—Identifiants (séparés par des espaces) de l'aide ou du message d'erreur.
invalidbooleanfalsePose `aria-invalid="true"` ; à relier au message d'erreur par `describedBy`.
rowsnumberDEFAULT_ROWSHauteur initiale en lignes.
enterkeyhint"enter" | "done" | "go" | "next" | "previous" | "search" | "send"—Libellé de la touche Entrée du clavier virtuel (`enterkeyhint`), par exemple `next`.
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions