Passer au contenu principal

Saisie de numéro

Note: Il existe des versions obsolètes de ce composant. Passez à une version de la documentation antérieure à la version 10.0.x pour consulter cette documentation.

Utilisation​

Présentation​

La saisie numérique permet aux utilisateurs d'entrer ou de sélectionner des valeurs numériques dans une plage prédéterminée. Elle comprend des commandes permettant d'augmenter ou de diminuer la valeur de manière incrémentielle. Les utilisateurs peuvent également saisir des valeurs numériques directement dans le champ de saisie.

Quand l'utiliser​

Utilisez ce composant lorsque les utilisateurs doivent saisir une valeur numérique et augmenter ou diminuer la valeur de façon incrémentielle.

Quand ne pas l'utiliser​

N’utilisez pas ce composant lorsqu’une valeur précise n’a pas d’importance pour l’utilisateur, mais qu’une fourchette suffit. Envisagez plutôt d'utiliser le composant curseur.

Formatage​

Structure​

Structure du composant de saisie numérique

  1. Étiquette : décrit l'objectif d'un champ de saisie.
  2. Texte d'aide (facultatif) : fournit un contexte supplémentaire, des conseils ou des informations utiles pour aider l'utilisateur. Souvent utilisé pour expliquer des exigences spécifiques permettant de remplir correctement un champ.
  3. Valeur numérique : change lorsque l'utilisateur saisit une valeur dans le champ ou utilise les deux flèches à la fin de la saisie pour ajouter et soustraire des valeurs.
  4. Champ de saisie numérique : conteneur, composé d'un remplissage et d'un trait, dans lequel l'utilisateur saisit des données.

Contenu​

Directives générales relatives à la rédaction​

  • Mettez une majuscule en début de phrase pour tous les aspects relatifs à la conception des interfaces de produit Guidewire. Ne mettez pas la 1re lettre du 1er mot du titre en majuscule.
  • Utilisez des verbes au présent et la forme active dans la plupart des cas.
  • Utilisez des contractions courantes pour donner à votre texte un ton plus naturel et informel.
  • Utilisez un langage simple. Évitez tout jargon inutile et les formulations complexes.
  • Utilisez des termes et des phrases concis.

Inclure une étiquette​

Placez une étiquette claire et visible en dehors du champ de saisie numérique. Un champ de saisie sans étiquette est ambigu et ne permet pas l'accessibilité.

Placez une étiquette permanente en dehors du champ.
Ne supposez pas que le champ est explicite sans étiquette.

Utiliser un texte d'aide​

Utilisez le texte d'aide pour fournir des informations sur les éléments à saisir et la façon de le faire. Voici quelques exemples de ce que vous pouvez inclure dans le texte d'aide :

  • Contexte pour aider l'utilisateur, par exemple la façon dont les informations seront utilisées
  • Conseils sur le type d'informations contenues dans le champ de saisie
  • Exemples de formatage ou exigences

N'utilisez le texte d'aide que pour les informations pertinentes. Évitez d'utiliser un texte d'aide qui reformule simplement les mêmes informations que celles qui apparaissent dans l'étiquette.

Mettez la première lettre de la phrase en majuscule pour le texte d'aide. Rédigez le texte d'aide sous la forme de 1 ou 2 phrases courtes et complètes se terminant par un point. Lorsque vous affichez des exemples de mise en forme, vous n'avez pas besoin de mettre un point final.

Utilisez le texte d'aide pour fournir une aide ou un contexte supplémentaire à l'utilisateur.
N'utilisez pas le texte d'aide pour simplement reformuler les mêmes informations que celles qui apparaissent dans l'étiquette.

N'utilisez pas de texte de l'espace réservé​

Ne mettez pas de texte générique dans le champ de saisie numérique. Un texte d'espace réservé sollicite la mémoire à court terme des utilisateurs, car il disparaît une fois qu'une valeur est entrée. Il représente également un fardeau supplémentaire pour les utilisateurs souffrant de troubles visuels et cognitifs.

Placez donc plutôt les conseils et les instructions, y compris les exemples de formatage et les exigences, en dehors du champ.

Source : Nielsen Norman Group

Placez les conseils et les instructions, y compris les exemples de formatage et les exigences, en dehors du champ.
N'ajoutez aucun texte générique au champ de saisie numérique.

Utiliser un texte d'erreur pour guider les utilisateurs​

Le texte du message d'erreur indique à l'utilisateur comment corriger l'erreur. Dans le cas du champ de saisie numérique, les erreurs sont souvent liées à un élément qui doit être corrigé pour permettre une validation intégrée. Par exemple, si l'utilisateur ne remplit pas un champ obligatoire qui lui demande de fournir une estimation de son kilométrage annuel, vous pouvez utiliser un texte d'erreur pour le guider vers une solution : « Saisissez votre kilométrage annuel estimé ».

Mettez la 1re lettre du 1er mot en majuscule pour le texte d'erreur. Rédigez 1 à 2 phrases courtes et complètes qui se terminent par un point.

Utilisez le texte d'erreur pour guider l'utilisateur et lui proposer une solution.
Ne rédigez pas de messages d'erreur ambigus ou ne laissez pas les utilisateurs deviner comment résoudre un problème.

Marquer les champs obligatoires​

Utilisez un astérisque (*) pour indiquer les champs obligatoires. L'astérisque précède l'étiquette du champ. Cela permet aux utilisateurs de localiser facilement les champs devant obligatoirement être renseignés en regardant uniquement le caractère le plus à gauche de l'étiquette.

En plus de marquer les champs obligatoires par un astérisque, il est recommandé d'inclure des instructions claires en haut du formulaire, telles que « Tous les champs marqués d'un astérisque sont obligatoires », afin de vous assurer que les utilisateurs comprennent la signification de l'astérisque.

Utilisez un astérisque pour signaler qu'un champ est obligatoire.
N'utilisez pas d'astérisque pour signaler quelque chose qui est facultatif.

Mettre la 1re lettre du 1er mot en majuscule​

Les étiquettes de champ doivent commencer par une majuscule.

Reportez-vous au Guide de style des textes d'interface utilisateur pour en savoir plus sur l'implémentation des majuscules en début de phrase.

Mettez la 1re lettre du 1er mot en majuscule.
Ne mettez pas la 1re lettre du 1er mot du titre en majuscule. Cela nuit à la lisibilité.

Comportements​

États​

Le champ de saisie numérique apparaît sans valeur (par défaut), ni texte d'espace réservé ni saisie.

VisuelÉtatDescription
Saisie numérique sans valeurAucune valeur (par défaut)Indique à l'utilisateur qu'aucune valeur n'a été sélectionnée et qu'il n'y a pas d'espace réservé.
Saisie numérique avec texte d'espace réservéEspace réservéIndique à l'utilisateur qu'aucune valeur n'a été saisie. L'espace réservé est grisé.
Saisie numérique avec texte renseignéEntrée renseignéeIndique à l'utilisateur que l'entrée est renseignée.

Les champs de saisie numérique ont également des états interactifs : activé, focus, désactivé, erreur, lecture seule et affichage uniquement.

Image représentant les différents états de la saisie numérique

ÉtatDescription
ActivéIndique à l'utilisateur que l'élément est prêt à interagir.
FocusIndique à l'utilisateur l'élément de l'interface utilisateur sur lequel le système est centré.
DésactivéIndique à l'utilisateur que la valeur de saisie ne peut pas être modifiée en raison de facteurs locaux. Par exemple, une case à cocher située au-dessus du champ de saisie doit être cochée pour accéder à ce champ de saisie. Un utilisateur peut effectuer une action pour l'activer en interagissant avec la page.
ErreurIndique que l'utilisateur a commis une erreur de validation. Le texte d'erreur permet aux utilisateurs d'apporter une correction.
Lecture seuleIndique à l'utilisateur que la valeur de saisie ne peut pas être modifiée en raison de facteurs externes. Par exemple, pas d'accès en écriture. Un utilisateur peut effectuer une action pour l'activer, par exemple en contactant un administrateur.
Affichage uniquementL'état Affichage uniquement est utilisé dans deux cas :
  • Un élément d'interface utilisateur est utilisé en mode affichage.
  • Un élément d'interface utilisateur est affiché en mode édition, mais il n'est jamais modifiable.
Cet état était auparavant appelé « lecture seule ».

Interactions​

Souris​

Les utilisateurs peuvent activer la saisie numérique en cliquant dans la zone à l'intérieur du cadre. Une fois le focus appliqué, deux flèches apparaissent à l'extrémité de la zone de saisie. Ces commandes permettent aux utilisateurs d'augmenter ou de diminuer la valeur de manière incrémentielle.

Image montrant la saisie numérique avec l'application du focus, ainsi que les commandes d'ajout et de soustraction

Clavier​

L'élément de saisie est accessible au moyen du clavier. Les utilisateurs peuvent accéder au composant et en sortir en appuyant sur la touche TAB.

Lecteur d'écran​

Le nom accessible du composant de saisie numérique est issu d'un attribut aria-label. La modification de la valeur textuelle de l'élément de l'étiquette modifie également la valeur du nom accessible. L'attribut aria-required='true' par défaut prend la valeur « false » lorsque la case requise est cochée dans Storybook.

Accessibilité​

Ce composant a été validé pour répondre aux directives d’accessibilité WCAG 2.2 AA dans sa configuration de base par défaut. Il s’agit notamment de s’assurer que :

  • Le rapport de contraste des éléments textuels par rapport à leur arrière-plan est supérieur à 4.5:1.
  • Le contenu non textuel qui doit transmettre le sens (comme les icônes et les indicateurs de focus) a un rapport de contraste d’au moins 3:1 avec ses couleurs adjacentes.
  • Cet élément peut être utilisé à l’aide d’un clavier et d’une souris.
  • Le contenu est accessible à l’aide de lecteurs d’écran, tels que JAWS et VoiceOver.

La conformité de l’accessibilité dépend en définitive de la façon dont ce composant est implémenté et personnalisé. Les modifications apportées par l’auteur du contenu peuvent affecter l’accessibilité. Pour en savoir plus sur notre modèle de responsabilité partagée, consultez notre Déclaration d’accessibilité Jutro complète.

Lorsque vous utilisez ce composant dans votre application, assurez-vous que les étiquettes et les instructions sont pertinentes et concises. Fournissez des instructions supplémentaires si nécessaire.