WCAG 1.3.5 Identifier la finalité de la saisie
Le critère de succès 1.3.5 exige que la finalité des champs de saisie recueillant des informations courantes sur l'utilisateur puisse être déterminée par programme. C'est un critère de niveau AA sous la règle 1.3 (Adaptable), ajouté dans les WCAG 2.1.
Ce qu'il exige réellement
Pour une liste définie de finalités de saisie courantes - nom, courriel, adresse, numéro de téléphone, coordonnées de carte bancaire, et des dizaines d'autres normalisées par la spécification HTML -, le champ doit porter une valeur d'attribut autocomplete appropriée identifiant la finalité dont il s'agit : pas seulement une étiquette visible, mais une indication de finalité lisible par la machine.
<label for="email">Courriel</label>
<input type="email" id="email" name="email" autocomplete="email">
<label for="fname">Prénom</label>
<input type="text" id="fname" name="fname" autocomplete="given-name">
Qui cela aide, et pourquoi la portée dépasse la première impression
Le bénéfice le plus visible concerne le remplissage automatique du navigateur ou du système : un formulaire correctement balisé permet aux personnes ayant un handicap moteur, un handicap cognitif ou des difficultés de mémoire de remplir les champs automatiquement au lieu de tout saisir, ce qui constitue un gain d'accessibilité réel, et non un simple confort d'usage. Cela aide également les personnes utilisant des dispositifs de saisie spécialisés ou une technologie d'accès par contacteur, pour qui saisir chaque champ manuellement demande un effort particulièrement important.
La liste complète des valeurs reconnues
HTML définit un ensemble étendu et normalisé de jetons autocomplete : name, given-name, family-name, email, tel, street-address, postal-code, cc-number, bday, et bien d'autres. Si un champ recueille l'un de ces types de données courants, utilisez le jeton correspondant ; ce critère n'exige pas de baliser des champs personnalisés ou inhabituels, mais uniquement ceux figurant sur la liste normalisée.
Une vérification rapide
Remplissez un formulaire en utilisant la fonction de remplissage automatique de votre navigateur. Si des champs que le navigateur devrait raisonnablement reconnaître - courriel, nom, adresse - ne sont pas correctement suggérés ni remplis, c'est un indice fort que les attributs autocomplete sont absents ou mal appariés.
Questions fréquentes
- Qu'est-ce que le critère WCAG 1.3.5 ?
- Un critère de niveau AA qui exige que les champs recueillant les données propres à l'utilisateur exposent leur finalité dans le code - généralement avec l'attribut HTML autocomplete - parmi la liste de finalités de saisie définie par les WCAG.
- Comment satisfaire le critère 1.3.5 ?
- Ajoutez la valeur autocomplete appropriée - par exemple autocomplete='email' ou autocomplete='tel' - aux champs qui recueillent les informations propres à l'utilisateur.
- En quoi cela aide-t-il ?
- Cela active le remplissage automatique et permet aux technologies d'assistance de présenter des icônes ou des étiquettes familières, ce qui réduit l'effort pour les personnes ayant un handicap cognitif ou moteur.
Vous souhaitez connaître le score de votre propre site ?
Lancer un test d'accessibilité gratuit