Thématique 11 · Formulaires
Critère RGAA 11.9 : Intitulé des boutons
Un bouton « OK » ou une icône sans nom ne dit pas ce qu'il va faire : envoyer, supprimer, payer ?
- Niveau
- A
- WCAG 2.2
- 2.5.3, 4.1.2
- Thématique
- Formulaires
- Vérification
- Vérification humaine
La question posée par le RGAA
Dans chaque formulaire, l’intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?
Comment respecter ce critère
- Donnez à chaque bouton un intitulé qui décrit l'action : « Valider la commande », « Rechercher ».
- Pour un bouton icône, ajoutez un nom accessible (aria-label ou texte masqué visuellement).
Les tests officiels
Pour être conforme, chaque élément concerné de la page doit satisfaire les tests suivants :
- 11.9.1 — L’intitulé de chaque bouton vérifie-t-il ces conditions (hors cas particuliers) ? (S’il est présent, le contenu de l’attribut WAI-ARIA aria-label est pertinent ; S’il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby est pertinent ; S’il est présent, le contenu de l’attribut value d’une balise <input> de type submit, reset ou button est pertinent ; S’il est présent, le contenu de la balise <button> est pertinent ; S’il est présent, le contenu de l’attribut alt d’une balise <input> de type image est pertinent ; S’il est présent, le contenu de l’attribut title est pertinent.)
- 11.9.2 — Chaque bouton affichant un intitulé visible vérifie-t-il ces conditions (hors cas particuliers) ? (S’il est présent, le contenu de l’attribut WAI-ARIA aria-label contient au moins l’intitulé visible ; S’il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA aria-labelledby contient au moins l’intitulé visible ; S’il est présent, le contenu de l’attribut value d’une balise <input> de type submit, reset ou button contient au moins l’intitulé visible ; S’il est présent, le contenu de la balise <button> contient au moins l’intitulé visible ; S’il est présent, le contenu de l’attribut alt d’une balise <input> de type image contient au moins l’intitulé visible ; S’il est présent, le contenu de l’attribut title contient au moins l’intitulé visible.)
Source : RGAA 4.1.2, critère 11.9, DINUM (nouvel onglet), sous Licence Ouverte. Le RGAA précise aussi des cas particuliers et un glossaire à consulter pour un audit officiel.
Comment Accessia le vérifie
Ce critère demande un jugement humain (pertinence, contexte, contenu multimédia). La revue guidée d'Accessia vous le présente avec ses tests officiels, et l'extension Chrome aide à le vérifier (ordre de tabulation, titres, zones, lecteur d'écran, simulations).