RGAA 4.1.2 · THÉMATIQUE 11 · FORMULAIRES

Critère 11.10 : Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?

Texte officiel du RGAA 4.1.2 (DINUM), mis en page par Claren · Mis à jour le

Ce critère appartient à la thématique « Formulaires » du RGAA 4.1.2. Il se vérifie par 7 tests.

Le critère

Dans chaque formulaire, le contrôle de saisie est-il utilisé de manière pertinente (hors cas particuliers) ?

Les tests

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) ?

Méthodologie du test 11.10.1
  1. Retrouver dans le document les champs de formulaire obligatoires ;
  2. 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" ou required.
  3. 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" ou required vérifient-ils une de ces conditions ?

Méthodologie du test 11.10.2
  1. Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut aria-required="true" ou required ;
  2. 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.
  3. Si c’est le cas pour chaque champ de formulaire obligatoire qui possèdent un attribut aria-required="true" ou required, le test est validé.

Test 11.10.3

Les messages d’erreur indiquant l’absence de saisie d’un champ obligatoire vérifient-ils une de ces conditions ?

Méthodologie du test 11.10.3
  1. Retrouver dans le document les messages d’erreur indiquant l’absence de saisie d’un champ obligatoire ;
  2. 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".
  3. 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 ?

Méthodologie du test 11.10.4
  1. Retrouver dans le document les champs de formulaire obligatoires qui possèdent un attribut aria-invalid="true" ;
  2. 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.
  3. Si c’est le cas pour chaque champ de formulaire obligatoire qui possède un attribut aria-invalid="true", le test est validé.

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 ?

Méthodologie du test 11.10.5
  1. 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 ;
  2. 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.
  3. 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 ?

Méthodologie du test 11.10.6
  1. 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 ;
  2. 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".
  3. 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 ?

Méthodologie du test 11.10.7
  1. Retrouver dans le document les champs de formulaire qui possèdent un attribut aria-invalid="true" ;
  2. 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.
  3. Si c’est le cas pour chaque champ de formulaire qui possède un attribut aria-invalid="true", le test est validé.

Cas particuliers

Le test 11.10.1 et le test 11.10.2 seront considérés comme non applicables lorsque le formulaire comporte un seul champ de formulaire ou qu’il indique les champs optionnels de manière :

Dans le cas où l’ensemble des champs d’un formulaire sont obligatoires, les tests 11.10.1 et 11.10.2 restent applicables.

Notes techniques

Dans un long formulaire dont la majorité des champs sont obligatoires, on pourrait constater que ce sont les quelques champs restés facultatifs qui sont explicitement signalés comme tels. Dans ce cas, il faudrait s’assurer que :

Correspondance WCAG

Ce qu’un contrôle automatique peut voir

Les contrôles automatiques de Claren couvrent une partie de ce critère. Le reste se vérifie à la main.

Faire vérifier votre site

Un test automatique ne tranche qu’une partie des critères. Un audit RGAA les contrôle tous à la main, sur un échantillon de pages, et vous laisse un plan de correction.

Prendre rendez-vous

Tester une page gratuitement en ligne

Version officielle : critère 11.10 sur accessibilite.numerique.gouv.fr.

Textes du critère, des tests, de la méthodologie, des cas particuliers et des notes techniques : RGAA 4.1.2, DINUM, sous Licence Ouverte 2.0 (Etalab), repris tels quels. Intitulés des critères WCAG 2.2 : W3C, W3C Document License. Les liens des termes mènent au glossaire officiel du RGAA.

PARLONS DE VOTRE SITE

Un créneau tout de suite, ou nous vous rappelons.

Un premier échange pour comprendre votre situation et vous dire par quoi commencer : choisissez un créneau dans notre agenda, ou laissez votre numéro et nous vous rappelons.

Prendre rendez-vous

Premier rendez-vous gratuit et sans engagement : 30 minutes (15 minutes pour une boutique en ligne).

Le diagnostic flash, c’est quoi ?

Le diagnostic flash est gratuit : nous examinons jusqu’à 5 pages de votre site et vous envoyons le rapport par e-mail. Il repère de premiers obstacles ; il ne remplace pas un audit et ne donne pas de taux de conformité.

Recevoir le diagnostic gratuit

Vous représentez (obligatoire)
Le secteur public
Le secteur privé

Vos informations servent seulement à vous rappeler. Confidentialité.

Choisissez un créneau.

Un échange de trente minutes, en visioconférence ou par téléphone, pour comprendre votre situation. Vous recevez une confirmation du rendez-vous par e-mail.

Un échange sans engagement. Aucun créneau n’est proposé avant trois jours.