Critère 11.9 Dans chaque formulaire, l’intitulé de chaque bouton est-il pertinent (hors cas particuliers) ?
Texte officiel du RGAA 4.1.2. Voir aussi le critère 11.9 sur accessibilite.numerique.gouv.fr.
Tests
Test 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-labelest pertinent ; - S’il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA
aria-labelledbyest pertinent ; - S’il est présent, le contenu de l’attribut
valued’une balise<input>de typesubmit,resetoubuttonest pertinent ; - S’il est présent, le contenu de la balise
<button>est pertinent ; - S’il est présent, le contenu de l’attribut
altd’une balise<input>de typeimageest pertinent ; - S’il est présent, le contenu de l’attribut
titleest pertinent.
Méthodologie du test 11.9.1
- Retrouver dans le document les boutons présents au sein d’un formulaire ;
- Pour chaque bouton, vérifier que son intitulé visible et son nom accessible sont pertinents ;
- Si c’est le cas pour chaque bouton, le test est validé.
Test 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-labelcontient au moins l’intitulé visible ; - S’il est présent, le passage de texte lié au bouton via un attribut WAI-ARIA
aria-labelledbycontient au moins l’intitulé visible ; - S’il est présent, le contenu de l’attribut value d’une balise
<input>de typesubmit,resetoubuttoncontient 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
altd’une balise<input>de typeimagecontient au moins l’intitulé visible ; - S’il est présent, le contenu de l’attribut
titlecontient au moins l’intitulé visible.
Méthodologie du test 11.9.2
- Retrouver dans le document les boutons présents au sein d’un formulaire ;
- Pour chaque bouton, vérifier que son nom accessible contient au moins son intitulé visible ;
- Si c’est le cas pour chaque bouton, le test est validé.
Cas particuliers
Pour le test 11.9.2, voir cas particuliers critère 11.2.
Références WCAG 2.1
- 2.5.3 Label in Name (niveau A)
- 4.1.2 Name, Role, Value (niveau A)
Techniques WCAG : H36, H91, ARIA6, ARIA9, ARIA14, ARIA16
Ce que l’audit automatique peut détecter
Règles qui vérifient directement ce critère
Ces règles d’axe-core 4.14.0 citent un test de ce critère. Elles repèrent une partie des erreurs ; le reste du critère demande une vérification humaine.
aria-command-name: Ensure every ARIA button, link and menuitem has an accessible nameTest 11.9.1.button-name: Ensure buttons have discernible textTest 11.9.1.input-button-name: Ensure input buttons have discernible textTest 11.9.1.
Règles liées indirectement (via WCAG 4.1.2) — signal faible
Ces règles ne citent aucun test de ce critère : elles vérifient un critère WCAG qu’il partage avec d’autres critères RGAA. Une erreur qu’elles signalent peut relever d’un autre critère, et leur silence ne prouve rien ici.
aria-braille-equivalent: Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalentVia WCAG 4.1.2.aria-tooltip-name: Ensure every ARIA tooltip node has an accessible nameVia WCAG 4.1.2.summary-name: Ensure summary elements have discernible textVia WCAG 4.1.2.
Source : RGAA 4.1.2 (WCAG 2.1), © DINUM, publié dans le dépôt DISIC/accessibilite.numerique.gouv.fr (commit ca4019f), sous Licence Ouverte 2.0. Texte officiel reproduit sans modification de contenu ; certains attributs de mise en forme (liens ouverts dans une nouvelle fenêtre, lien mort) sont retirés. Seuls les encadrés « Explication Rampe — non normative » sont rédigés par Rampe.