Critère 11.11
Suggestions de correction
Le contrôle de saisie doit être accompagné de suggestions facilitant la correction des erreurs.
En Bref : L'essentiel à retenir
- Pour corriger une erreur, il faut fournir un message d'erreur clair et explicite, au lieu d'une simple mention 'Erreur'.
- Il est essentiel de spécifier le format attendu pour la saisie des données, par exemple, directement dans le message d'erreur ou dans l'étiquette.
- Un exemple de bonne pratique consiste à utiliser des étiquettes et des aides textuelles précisant le format attendu, comme 'JJ/MM/AAAA'.
Objectif
Aider l'utilisateur à comprendre comment corriger son erreur en lui proposant des exemples valides.
Solution Technique
1. Message d'erreur explicite
Ne dites pas juste "Erreur", mais expliquez ce qui est attendu.
- Mauvais : "Date invalide"
- Bon : "La date doit être au format JJ/MM/AAAA (ex: 21/03/1990)"
2. Suggestions de format
Indiquez le format attendu dans le message d'erreur ou dans l'étiquette.
<label for="date">Date de naissance (JJ/MM/AAAA)</label>
<input type="text" id="date" aria-describedby="date-format" />
<span id="date-format" class="help">Format attendu : JJ/MM/AAAA</span>