Gravité : Majeur
Formulaires
Boutons de formulaire sans libellé
Un <input type="submit"> sans value, ou un bouton de formulaire vide, est annoncé « bouton » sans qu'on sache ce qu'il déclenche.
Qui est concerné
- Personnes aveugles ou malvoyantes
- Personnes utilisant la commande vocale, qui ne peuvent pas cibler un bouton sans nom
Pourquoi c'est important
Valider un formulaire est l'action décisive du parcours. Si le bouton ne porte aucun texte accessible, l'utilisateur ne sait pas s'il envoie, réinitialise ou supprime. Le critère 4.1.2 (niveau A) impose un nom à chaque bouton.
Comment le tester vous-même
- Chaque bouton de formulaire expose-t-il un texte visible, une value ou un aria-label ?
- À la commande vocale, peut-on dire « cliquer sur Envoyer » et atteindre le bon bouton ?
Comment corriger
Donnez une value ou un aria-label aux boutons de formulaire (<input type="submit">).
<input type="submit" value="">
<input type="submit" value="Envoyer ma demande">
Critères de référence
| WCAG 2.1 |
|
|---|---|
| RGAA 4.1 | Thème 11 : Formulaires |
Plainpied détecte ce défaut automatiquement et le localise page par page. La conformité totale combine détection automatique et vérifications humaines : voir notre méthode.