Champ de saisie
Le champ de saisie est un élément d’interaction avec l’interface permettant à l’usager d’entrer du contenu et/ou des données.
Design

- Une légende, décrivant le contexte du groupe de champ — Obligatoire
- Une description additionnelle pour la légende — En option
- Un libellé, associé au champ — Obligatoire
- Un texte de description additionnelle — En option
- Un champ — Obligatoire
- Un placeholder — En option
- Une icône, pouvant être modifiée — En option
Variations
Champ simple
Le champ simple est un champ de saisie libre qui accepte une courte ligne de contenu (texte et/ou nombre).
Zone de texte
La zone de texte est un champ de saisie libre qui accepte plus d’une ligne de contenu (texte ou/et nombre). Il reprend le style du champ simple, seule sa hauteur augmente.
Autres types de champs
L'ajout d'icône n'a qu'un but illustratif (voir les icônes disponibles ).
Tailles
La largeur du champ ne peut pas excéder la taille de son conteneur.
Toutefois, il est important de l’ajuster en fonction de la quantité de contenu attendu, afin d’accompagner l’usager dans sa saisie. Par exemple, les champs de saisie de codes postaux doivent avoir une largeur inférieure à celle des champs d’e-mails.
États
État d’erreur
L'état d’erreur est signalé par un changement de couleur ainsi que l’affichage d’une ligne rouge (cf. couleurs système : le rouge est la couleur de l’état erreur) et d’un message d’erreur en-dessous du composant.
État de succès
L'état de succès est signalé par un changement de couleur ainsi que l’affichage d’une ligne verte (cf. couleurs système : le vert est la couleur de l’état succès) et d’un message de succès en-dessous du composant.
État désactivé
L'état désactivé indique que l’usager ne peut pas interagir avec le champ.
Dans le cas d’un champ de saisie, il indique à l’usager qu’il ne peut pas saisir de contenu jusqu'à ce qu'une autre action soit terminée, par exemple.
Personnalisation
Le champ de saisie n’est pas personnalisable.
Toutefois, certains éléments sont optionnels et les icônes peuvent être changées - voir la structure du composant .