Critère 11.10
Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?
Comprendre
Le contrôle de saisie doit indiquer les champs obligatoires et les formats attendus.
Ce critère s’applique lorsque la page contient : formulaires.
Ce que vérifie Agence RGAA
Aucun contrôle automatique fiable aujourd’hui : ce critère est vérifié par une personne (en interne ou par un auditeur RGAA).
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Tests officiels
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"ourequiredpréalablement à la validation du formulaire.Méthodologie de test
- Retrouver dans le document les champs de formulaire obligatoires ;
- Pour chaque champ de formulaire, vérifier que préalablement à la validation du formulaire :
- Soit une indication de champ obligatoire est visible et permet d’identifier nommément le champ concerné ;
- Soit le champ possède un attribut
aria-required="true"ourequired.
- Si c’est le cas pour chaque champ de formulaire obligatoire, le test est validé.
Test 11.10.2
Les champs obligatoires ayant l’attribut
aria-required="true"ourequiredvé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.Méthodologie de test
- Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut
aria-required="true"ourequired; - Pour chaque champ de formulaire, vérifier que préalablement à la validation du formulaire :
- Soit une indication de champ obligatoire est visible et située dans l’étiquette associée au champ ;
- Soit une indication de champ obligatoire est visible et située dans le passage de texte associé au champ.
- Si c’est le cas pour chaque champ de formulaire obligatoire qui possèdent un attribut
aria-required="true"ourequired, le test est validé.
- Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut
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".Méthodologie de test
- Retrouver dans le document les messages d’erreur indiquant l’absence de saisie d’un champ obligatoire ;
- Pour chaque message d’erreur, vérifier que :
- Soit le message d’erreur est visible et permet d’identifier nommément le champ concerné ;
- Soit le champ obligatoire associé au message d’erreur possède un attribut
aria-invalid="true".
- Si c’est le cas pour chaque message d’erreur indiquant l’absence de saisie d’un champ obligatoire, le test est validé.
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.Méthodologie de test
- Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut
aria-invalid="true"; - Pour chaque champ de formulaire, vérifier que :
- Soit le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans l’étiquette associée au champ ;
- Soit le message d’erreur indiquant le caractère invalide de la saisie est visible et situé dans le passage de texte associé au champ.
- Si c’est le cas pour chaque champ de formulaire obligatoire qui possède un attribut
aria-invalid="true", le test est validé.
- Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut
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.
Méthodologie de test
- Retrouver dans le document les champs de formulaire obligatoires auxquels est associée une instruction ou une indication du type de données et/ou de format obligatoire ;
- Pour chaque champ de formulaire, vérifier que l’instruction ou l’indication du type de données et/ou de format obligatoire est préalablement à la validation du formulaire :
- Soit visible et permet d’identifier nommément le champ concerné ;
- Soit visible dans l’étiquette ou le passage de texte associé au champ.
- Si c’est le cas pour chaque champ de formulaire obligatoire auquel est associée une instruction ou une indication du type de données et/ou de format obligatoire, le test est validé.
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".Méthodologie de test
- Retrouver dans le document les messages d’erreur fournissant une instruction ou une indication du type de données et/ou de format obligatoire d’un champ ;
- Pour chaque message d’erreur, vérifier que :
- Soit le message d’erreur est visible et permet d’identifier nommément le champ concerné ;
- Soit le champ associé au message d’erreur possède un attribut
aria-invalid="true".
- Si c’est le cas pour chaque message d’erreur indiquant l’absence de saisie d’un champ obligatoire, le test est validé.
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.Méthodologie de test
- Retrouver dans le document les champs de formulaire qui possèdent un attribut
aria-invalid="true"; - Pour chaque champ de formulaire, vérifier que :
- Soit une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans l’élément
<label>associé au champ ; - Soit 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.
- Soit une instruction ou une indication du type de données et/ou de format obligatoire est visible et située dans l’élément
- Si c’est le cas pour chaque champ de formulaire qui possède un attribut
aria-invalid="true", le test est validé.
- Retrouver dans le document les champs de formulaire qui possèdent un attribut
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.