Thématique 11 · Formulaires
Critère 11.10 du RGAA 4.1
Énoncé officiel
Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?
Tests (7)
Test 11.10.1
Les indications du caractère obligatoire de la saisie des champs vérifient-elles une de ces conditions (hors cas particuliers) ?
Une indication de champ obligatoire est visible et permet d’identifier nommément le champ concerné préalablement à la validation du formulaire ;
Le champ obligatoire dispose de l’attribut `aria-required="true"` ou `required` préalablement à la validation du formulaire.
Test 11.10.2
Les champs obligatoires ayant l’attribut `aria-required="true"` ou `required` vérifient-ils une de ces conditions ?
Une indication de champ obligatoire est visible et située dans l’étiquette associée au champ préalablement à la validation du formulaire ;
Une indication de champ obligatoire est visible et située dans le passage de texte associé au champ préalablement à la validation du formulaire.
Test 11.10.3
Les messages d’erreur indiquant l’absence de saisie d’un champ obligatoire vérifient-ils une de ces conditions ?
Le message d’erreur indiquant l’absence de saisie d’un champ obligatoire est visible et permet d’identifier nommément le champ concerné ;
Le champ obligatoire dispose de l’attribut `aria-invalid="true"`.
Test 11.10.4
Les champs obligatoires ayant l’attribut `aria-invalid="true"` vérifient-ils une de ces conditions ?
Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ ;
Le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.
Test 11.10.5
Les instructions et indications du type de données et/ou de format obligatoires vérifient-elles une de ces conditions ?
Une instruction ou une indication du type de données et/ou de format obligatoire est visible et permet d’identifier nommément le champ concerné préalablement à la validation du formulaire ;
Une instruction ou une indication du type de données et/ou de format obligatoire est visible dans l’étiquette ou le passage de texte associé au champ préalablement à la validation du formulaire.
Test 11.10.6
Les messages d’erreurs fournissant une instruction ou une indication du type de données et/ou de format obligatoire des champs vérifient-ils une de ces conditions ?
Le message d’erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoires est visible et identifie le champ concerné ;
Le champ dispose de l’attribut `aria-invalid="true"`.
Test 11.10.7
Les champs ayant l’attribut `aria-invalid="true"` dont la saisie requiert un type de données et/ou de format obligatoires vérifient-ils une de ces conditions ?
Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans la balise `<label>` associée au champ ;
Une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans le passage de texte associé au champ.
Ce que Conformly vérifie
Ce critère demande une évaluation humaine. Aucun outil automatique ne juge la pertinence d'une alternative, la cohérence d'un ordre de lecture ou la clarté d'un intitulé : notre moteur ne le score donc pas, et nous ne prétendons pas le contraire.
Les tests officiels ci-dessus sont la méthode d'évaluation à appliquer.
Autres critères de la thématique « Formulaires »
- Critère 11.1 — Chaque champ de formulaire a-t-il une étiquette ?
- Critère 11.2 — Chaque étiquette associée à un champ de formulaire est-elle pertinente…
- Critère 11.3 — Dans chaque formulaire, chaque étiquette associée à un champ de formul…
- Critère 11.4 — Dans chaque formulaire, chaque étiquette de champ et son champ associé…
- Critère 11.5 — Dans chaque formulaire, les champs de même nature sont-ils regroupés, …
- Critère 11.6 — Dans chaque formulaire, chaque regroupement de champs de même nature a…
- Critère 11.7 — Dans chaque formulaire, chaque légende associée à un regroupement de c…
- Critère 11.8 — Dans chaque formulaire, les items de même nature d’une liste de choix …
- Critère 11.9 — Dans chaque formulaire, l’intitulé de chaque bouton est-il pertinent (…
- Critère 11.11 — Dans chaque formulaire, le contrôle de saisie est-il accompagné, si né…
- Critère 11.12 — Pour chaque formulaire qui modifie ou supprime des données, ou qui tr…
- Critère 11.13 — La finalité d’un champ de saisie peut-elle être déduite pour faciliter…
Source
Énoncé et tests reproduits depuis le Référentiel général d'amélioration de l'accessibilité (RGAA) 4.1, DINUM, sous Licence Ouverte 2.0.