Passer au contenu principal

Saisie de date

Utilisation​

Présentation​

La saisie de date combine trois champs de saisie distincts (jour, mois et année) en un seul composant de date. À l'aide de ce composant, les utilisateurs saisissent des dates sans rapport avec la date du jour, comme des dates de naissance.

Quand l'utiliser​

  • Lorsque la date est bien connue de l'utilisateur, par exemple une date de naissance ou d'expiration d'une carte de crédit.
  • Lorsque la saisie d'une date précise est requise et que la sélection du calendrier peut s'avérer fastidieuse. Par exemple, si l'utilisateur doit saisir une date passée ou future lointaine, il peut être plus rapide et plus efficace de saisir manuellement la date.

Quand ne pas l'utiliser​

  • Pour les dates proches de la date actuelle (par exemple, dans les prochaines semaines ou les prochains mois). Utilisez plutôt le sélecteur de date.
  • S'il est peu probable que la date soit retenue par l'utilisateur (par exemple, si un rendez-vous est fixé plusieurs mois plus tard). Utilisez plutôt le sélecteur de date.
Voir également​

Types​

Le composant de saisie de date propose trois variantes pour répondre aux différents besoins de saisie liés à la date.

VisuelTypeFinalité
Variante de dateDateLes utilisateurs saisissent une date complète (jour, mois et année).
Variante du moisMoisLes utilisateurs entrent un mois et une année spécifiques, sans jour.
Variante de l'annéeAnnéeLes utilisateurs saisissent une année uniquement.

Formatage​

Structure​

Structure de l'entrée de date

L'entrée de date comprend les éléments suivants :

  1. Étiquette : description claire et concise qui présente l'objectif et le contexte du champ de saisie de date. L'étiquette aide les utilisateurs à comprendre la date qu'ils doivent saisir.
  2. Champ Jour : champ de saisie dans lequel l'utilisateur peut saisir manuellement le jour.
  3. Champ Mois : champ de saisie dans lequel l'utilisateur peut saisir manuellement le mois.
  4. Champ Année : champ de saisie dans lequel l'utilisateur peut saisir manuellement l'année.

Format de date​

Le composant de saisie de date s'adapte aux paramètres régionaux de l'utilisateur, en présentant les champs Jour, Mois et Année dans l'ordre qui lui est le plus familier. Par exemple :

  • États-Unis : MM/JJ/AAAA
  • Royaume-Uni : JJ/MM/AAAA
  • Japon : AAAA/MM/JJ

Le composant ajuste automatiquement l'ordre des champs et les libellés pour qu'ils correspondent au format de date approprié pour la région de l'utilisateur.

Image représentant les formats de date pour les paramètres régionaux européens et américains L'ordre des entrées change en fonction des paramètres régionaux. Exemples pour l'Europe (à gauche) et les États-Unis (à droite).

Placement de l'étiquette​

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

Image représentant l'étiquette de saisie de date en haut et à gauche de la saisie

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 la date. 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​

Lorsque vous utilisez une entrée de date, incluez le format de date comme texte d'aide. Le fait de s'appuyer uniquement sur l'espace réservé au texte pour communiquer le format de date est problématique, car le texte de l'espace réservé disparaît une fois que l'utilisateur commence à saisir quelque chose. Les utilisateurs peuvent alors ne plus se souvenir du format attendu.

Source : Nielsen Norman Group

Il convient donc d'inclure le format de date comme texte d'aide.
N'utilisez pas que l'espace réservé au texte pour indiquer le format de la date.

Comportements​

États​

Le champ de saisie de date apparaît sans valeur (par défaut), ni texte dans un espace réservé ni aucune saisie.

VisuelÉtatDescription
Aucune 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é.
Espace réservéEspace réservéIndique à l'utilisateur qu'aucune valeur n'a été saisie. L'espace réservé est grisé.
RempliEntrée renseignéeIndique à l'utilisateur que l'entrée est renseignée.

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

Image représentant les états d'entrée de date

Interactions​

Souris​

Les utilisateurs peuvent interagir avec cet élément en cliquant dans la zone située à l'intérieur de la bordure.

Image représentant un utilisateur interagissant avec le contrôle de saisie de date à l'aide d'une 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 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, assurez-vous que l'étiquette indique clairement la date que l'utilisateur doit saisir ou sélectionner.