Critère 11.13 La finalité d’un champ de saisie peut-elle être déduite pour faciliter le remplissage automatique des champs avec les données de l’utilisateur ?
Texte officiel du RGAA 4.1.2. Voir aussi le critère 11.13 sur accessibilite.numerique.gouv.fr.
Tests
Test 11.13.1
Chaque champ de formulaire dont l’objet se rapporte à une information concernant l’utilisateur vérifie-t-il ces conditions ?
- Le champ de formulaire possède un attribut
autocomplete; - L’attribut
autocompleteest pourvu d’une valeur présente dans la liste des valeurs possibles pour l’attributautocompleteassociés à un champ de formulaire ; - La valeur indiquée pour l’attribut
autocompleteest pertinente au regard du type d’information attendu.
Méthodologie du test 11.13.1
- Retrouver dans le document les champs de formulaire qui se rapportent à une information concernant l’utilisateur (nom, prénom, numéro de téléphone, etc.) ;
- Pour chaque champ de formulaire, vérifier que :
- Le champ de formulaire possède un attribut
autocomplete; - L’attribut
autocompleteest pourvu d’une valeur présente dans la liste des valeurs possibles ; - La valeur indiquée pour l’attribut
autocompleteest pertinente au regard du type d’information attendu.
- Le champ de formulaire possède un attribut
- Si c’est le cas pour chaque champ de formulaire retrouvé, le test est validé.
Notes techniques
La liste des valeurs possibles pour l’attribut autocomplete repose sur la liste des valeurs présentes dans la spécification WCAG2.1 qui reprend elle-même la liste des valeurs de type “field name” de la spécification HTML5.2. Le critère WCAG demande à ce que l’une de ces valeurs soit présente pour qualifier un champ de saisie concernant l’utilisateur.
Ce que le critère WCAG laisse implicite, ce sont les différentes règles de construction possibles pour obtenir une valeur (simple ou composée) pour l’attribut autocomplete. C’est cependant l’affaire du développeur de fournir à l’attribut autocomplete une valeur ou un ensemble de valeurs valides au regard des exigences de l’algorithme fourni par la spécification HTML5.2. Ainsi, un attribut autocomplete ne peut contenir qu’une seule valeur de type “field name”, comme "name" ou "street-address". On peut avoir également un ensemble composé de différentes valeurs comme, par exemple, autocomplete="shipping name" ou autocomplete="section-software shipping street-address" : "section-software" renvoie à une valeur de type “scope” et "shipping" à une valeur de type “hint set”, mais toujours une seule valeur de type “field name”.
Références WCAG 2.1
- 1.3.5 Identify Input Purpose (niveau AA)
Techniques WCAG : H98
Ce que l’audit automatique peut détecter
Règles qui vérifient directement ce critère
Ces règles d’axe-core 4.14.0 citent un test de ce critère. Elles repèrent une partie des erreurs ; le reste du critère demande une vérification humaine.
autocomplete-valid: Ensure the autocomplete attribute is correct and suitable for the form fieldTest 11.13.1.
Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.