Passer au contenu principal

Saisie de devise

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​

Un champ devise est un champ de saisie amélioré qui permet aux utilisateurs de saisir un montant dans une devise spécifiée.

Quand l'utiliser​

Lorsque vous avez besoin que les utilisateurs saisissent un montant monétaire dans une devise spécifique, comme l'euro et le dollar.

Quand ne pas l'utiliser​

Pour saisir une valeur numérique et augmenter ou diminuer la valeur de façon incrémentielle, utilisez plutôt la saisie numérique.

Formatage​

Structure​

Image représentant la structure de la saisie de devises

  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. Code ou symbole de devise : indique et affiche le type de devise, ce qui aide les utilisateurs à entrer et à comprendre précisément les valeurs monétaires.
  4. Champ de saisie de devise : conteneur, composé d'un remplissage et d'un trait, dans lequel l'utilisateur saisit des données.

Position de l'étiquette​

L'étiquette du champ de saisie de devise peut apparaître en haut (par défaut et recommandé) ou à gauche de la saisie elle-même.

Image représentant l'emplacement de l'étiquette de la saisie de devises

Codes et symboles de devise​

Les codes de devise sont conformes à la norme ISO 4217. Lors de la configuration du composant, vous pouvez remplacer le code de devise par le symbole (par exemple, USD en $).

Dans le cas de plusieurs devises, les codes ou symboles de devise apparaissent dans une liste fermée et sont classés par ordre alphabétique.

Image représentant une liste fermée de codes et de symboles de devise

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 de devise. 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 de devise. 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 pas d'espaces réservés au champ de saisie de devise.

Utiliser un texte d'erreur pour guider les utilisateurs​

Le texte du message d'erreur indique à l'utilisateur comment corriger l'erreur. Pour les champs de saisie de devise, les erreurs sont souvent liées à des problèmes de validation qui doivent être résolus. Par exemple, dans un processus de soumission de sinistres lorsqu’un utilisateur ne remplit pas un champ obligatoire pour le coût estimé des réparations, vous pouvez utiliser un texte d’erreur tel que « Entrez le coût estimé des réparations ».

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 de devise apparaît sans valeur (par défaut), sans texte générique ou sans entrée renseignée.

VisuelÉtatDescription
Saisie de devise 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 de devise avec texte générique Espace réservéIndique à l'utilisateur qu'aucune valeur n'a été saisie. L'espace réservé est grisé.
Saisie de devise avec texte renseignéEntrée renseignéeIndique à l'utilisateur que l'entrée est renseignée.

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

Image représentant les états interactifs de saisie de devises

É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 une entrée de devise en cliquant dans la zone située à l'intérieur de la bordure.

Image représentant l'interaction de l'utilisateur avec la saisie de devises à l'aide de la souris

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 champ de saisie est associé à son libellé à partir d'une relation « for/id ». La vérification du bouton « requis » dans Storybook fait basculer la valeur aria-required de « true » à « false ».

Séparateur de milliers​

Le séparateur de milliers ne s'affiche pas lorsque l'utilisateur saisit des données. Il apparaît une fois la saisie terminée et lorsque l'utilisateur a cliqué sur le champ ou s'en est éloigné par un onglet.

Saisie de devises avec et sans séparateur de milliers

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 de vérifier les points suivants :

  • Les libellés et les instructions sont pertinents et concis. Fournissez des instructions supplémentaires si nécessaire.
  • Le composant indique la devise appropriée (par défaut : USD).
  • Si le champ de saisie est obligatoire, cochez la case aria-required dans Storybook.