Formulaire

Critère 11.8 [A] Dans chaque formulaire, chaque liste de choix est-elle structurée de manière pertinente ?

Ajouter ma proposition
  • Proposition DINSIC | 27/11/2018 - 10:54

    Modification de l'intitulé du critère 11.8

    Raison de la modification du critère 11.8

    Modification de l’intitulé du critère suite au remplacement de l'entrée de glossaire « liste de choix » par « items de même nature d’une liste de choix ».

    Ancien critère 11.8

    Critère 11.8 [A] Dans chaque formulaire, chaque liste de choix est-elle structurée de manière pertinente ?

    Nouveau critère 11.8

    Critère 11.8 [A] Dans chaque formulaire, les items de même nature d’une liste de choix sont-ils regroupées de manière pertinente ?

  • Proposition DINSIC | 27/11/2018 - 10:02

    Modification du test 11.8.1

    Raison de la modification du test 11.8.1

    Modification de l’intitulé du test suite au remplacement de l'entrée de glossaire « liste de choix » par « items de même nature d’une liste de choix ».

    Ancien test 11.8.1

    Test 11.8.1 : Dans chaque formulaire, pour chaque liste de choix (balise <select>), les items sont-ils regroupés avec une balise <optgroup>, si nécessaire ?

    Nouveau test 11.8.1

    Test 11.8.1 : Dans chaque formulaire, pour chaque balise <select>, les items de même nature d’une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?

    Mise(s) à jour 

    • Le 30/01/2019 suite à commentaire JPV le 24/01/2019 - 19:46

    JPV

    Abandon de l'expression "si nécessaire"

    Le test d'origine comportait l'expression "si nécessaire" qui parait importante pour prendre en charge les cas limites d'application.

    Liste comportant des groupes d'items associé à des items isolés

    Par exemple cette liste :

    • Véhicule acheté
    • Véhicule loué
    • Déplacement en train

    Tel que le test est actuellement proposé cela obligerait à faire :

    • optgroup - label "véhicule"
      • Acheté
      • Loué
    • Déplacement en train

    Or cette intégration n'apporte absolument rien en termes d'accessibilité, elle ne facilite pas la compréhension de la liste ni la navigation dans les items de liste.

    ordre des items de liste relatif à une logique métier

    Il peut arriver que les items d'une liste soit présenté dans un ordre précis afin de correspondre à une logique métier applicative ou commerciale.

    Par exemple le fait de présenter une liste d'option en fonction d'un critère de pertinence du type "le plus souvent choisi" ou de présenter les items d'une liste selon la saisonnalité par exemple sur des sites de réservation de voyage etc.

    Dans ce cas, même si la liste d'items pourrait être structurée cela va rentrer en conflit avec des éléments de choix plus prioritaires qu'il peut être impossible à abandonner.

    Similarité de traitement avec le critère sur les regroupement de champ de formulaire

    Les deux dispositifs (fieldset et optgroup) poursuivent les mêmes buts et il peut paraitre étrange d'indiquer "si nécessaire" sur l'un et pas sur l'autre.

    Proposition de correction

    Réintroduire le "si nécessaire" dans l'intitulé du test :

    Test 11.8.1 : Dans chaque formulaire, pour chaque balise <select>, les items de même nature d’une liste de choix sont-ils regroupés avec une balise <optgroup>, si nécessaire ?

    • Pas d'accord 0 Pas d'accord

    DINSIC

    Bonjour, le test a été mis à jour suite à votre commentaire

    • Pas d'accord 0 Pas d'accord

  • Proposition DINSIC | 27/11/2018 - 09:02

    Modification du test 11.8.2

    Raison de la modification du test 11.8.2

    Simplification du test suite au remplacement de l'entrée de glossaire « liste de choix » par « items de même nature d’une liste de choix ».

    Ancien test 11.8.2

    Test 11.8.2 : Dans chaque liste de choix (balise <select>), chaque regroupement d'items de liste (balise <optgroup>) possède-t-il un attribut label ?

    Nouveau test 11.8.2

    Test 11.8.2 : Dans chaque balise <select>, chaque balise <optgroup> possède-t-elle un attribut label ?

  • Proposition DINSIC | 27/11/2018 - 08:02

    Modification du test 11.8.3

    Raison de la modification du test 11.8.3

    Simplification du test suite au remplacement de l'entrée de glossaire « liste de choix » par « items de même nature d’une liste de choix ».

    Ancien test 11.8.3

    Test 11.8.3 : Pour chaque regroupement d'items de liste (balise <optgroup>) ayant un attribut label, le contenu de l'attribut label est-il pertinent ?

    Nouveau test 11.8.3

    Test 11.8.3 : Pour chaque balise <optgroup> ayant un attribut label, le contenu de l'attribut label est-il pertinent ?

  • Proposition DINSIC | 27/11/2018 - 08:01

    Nouveau test 11.8.4

    Raison de l’ajout du test 11.8.4

    Prise en compte de l’attribut WAI-ARIA role="listbox" pour lequel il est impossible de regrouper les options

    Nouveau test 11.8.4

    Test 11.8.4 : Dans chaque formulaire, pour chaque balise possédant un attribut WAI-ARIA role="listbox", les items de la liste de choix ne nécessitent aucun regroupement, cette règle est-elle respectée ?

    Mise(s) à jour

    • Ajout le 10/03/2019 suite à prise en compte des attributs WAI-ARIA dans la thématique formulaires

Retour en haut