Règle n° 80 - En cas de rejet des données saisies dans un formulaire, les raisons du rejet sont indiquées à l’utilisateur.
Ce qui peut sembler évident pour l’auteur d’un formulaire risque de l’être beaucoup moins pour ses utilisateurs : aidez-les à chaque fois que possible.
Objectif
- aider l’utilisateur à comprendre ce qu’on attend et, ainsi, faciliter le passage à l’étape suivante,
- éviter la frustration de l’utilisateur face à une erreur dont il n’aurait pas la solution immédiate,
- améliorer l’accessibilité des contenus aux personnes handicapées.
Solution technique
Pour chaque champ contenant des données rejetées, indiquer la nature de l’erreur et fournir une aide à la correction :
- soit en début de formulaire, dans une liste des champs erronés,
- soit dans le contexte de chaque champ, autant que possible via leur étiquette
label.
Moyen de contrôle
Pour chaque formulaire examiné :
- soumettre les différentes erreurs possibles dans chaque formulaire (absence de saisie d’un champ, non-respect d’un format demandé) ou prévisibles (format d’adresse e-mail, de date, etc.), sensibilité à la casse, etc,
- vérifier, si la saisie est rejetée, que la nature de l’erreur est précisée de manière à fournir l’aide nécessaire à sa correction, par l’un des moyens indiqués dans le paragraphe de mise en œuvre.