Critère 11.10

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

Contrôle manuelRGAA 4.1.27 tests officiels

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

  1. 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.

    Méthodologie de test
    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é.
  2. 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.

    Méthodologie de test
    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é.
  3. 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
    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é.
  4. 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
    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é.
  5. 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
    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é.
  6. 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
    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é.
  7. 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
    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é.

Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.

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