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 ?
Comprendre
Les champs qui collectent des données de l’utilisateur doivent avoir un attribut autocomplete adapté.
Ce critère s’applique lorsque la page contient : champs de formulaire.
Ce que vérifie Agence RGAA
Notre moteur détecte automatiquement des anomalies, mais une personne doit confirmer la pertinence avant de conclure.
Nous détectons automatiquement :
- valeurs autocomplete invalides
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Exemple de correction
<input type="text" name="nom" autocomplete="family-name">
<input type="email" name="email" autocomplete="email">
<input type="tel" name="tel" autocomplete="tel">Voir un exemple à éviter
<input type="text" name="nom" autocomplete="nom">- N’utilisez autocomplete que sur les champs qui collectent une donnée de l’utilisateur.
Patron de référence à adapter à votre contexte : il ne vaut pas validation du critère.
Tests officiels
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’attributautocompleteest 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’attributautocompleteest pertinente au regard du type d’information attendu.Méthodologie de test
- 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 <a rel="noreferrer noopener" target="_blank" title="liste des valeurs possibles - en anglais - nouvelle fenêtre" href="https://www.w3.org/TR/html52/sec-forms.html#autofill-processing-model">liste des valeurs possibles</a> ; - 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é.
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.