Conseils pour la création de formulaires en ligne avec Google Forms

Pierre Jourdain le 23/07/2013 - Réagissez

Il est possible de créer un formulaire accessible avec Google Forms avec cependant certaines réserves.

Google forms propose 12 éléments de formulaires distribués en trois groupes:

Les éléments simples

  • Texte
  • Texte de paragraphe
  • Choix multiples (boutons radio)
  • Cases à cocher
  • Sélectionner dans une liste (liste déroulante)

Les 5 éléments du groupe simple donneront une bonne accessibilité, avec cependant quelques réserves pour les 'Choix multiples' (boutons radio) et les cases à cocher.

Les boutons radio comme les cases à cocher ont un label. Mais en l'absence de 'fieldset', cela ne suffit pas. Il est possible de les utiliser, mais il est préférable de recourir à une liste déroulante pour remplacer les boutons radio. Par exemple une série de deux boutons radio (homme, femme) peut être remplacée avantageusement par une liste déroulante avec les mêmes options.

En ce qui concerne les cases à cocher, nous les considérons accessibles dans la mesure où elles ont un label. Mais il faut veiller à leur donner un label explicite car comme pour les boutons radio, l'absence de 'fieldset' prive les lecteurs d'écran de la question posée.

Les éléments complexes

Les 4 éléments du groupe 'Complexe' poseront problème et il faut éviter leur emploi:

  • Echelle (d'évaluation)
  • Grille
  • Date
  • Heure

Le tableau qui contient les boutons radio d'une échelle d'évaluation n'a pas de cellules 'th' ce qui n'est pas correct.

L'élément 'grille' est un tableau dont les cellules d'entête ne sont pas des 'th'. De plus, les boutons radio que l'on y trouve n'ont pas de 'label'.

Les éléments 'date' et 'heure' sont composés de plusieurs listes déroulantes qui n'ont pas de label.

On préférera, l'usage de listes déroulantes classiques ou de champs de texte qui eux ont un label, plutôt que d'utiliser l'un des éléments de ce groupe.

Les éléments de mise en page

Les 3 éléments du groupe 'Mise en page' sont accessibles:

  • En-tête de section
  • Saut de page
  • Image

Conclusion

Le formulaire créé avec Google Form est globalement accessible à la condition d'éviter l'usage des éléments du groupe complexe. Les trois éléments qui garantissent le plus l'accessibilité du formulaire sont 'Texte', 'Texte de Paragraphe' et 'Sélectionner dans une liste (liste déroulante)'. Les boutons radio et les cases à cocher seront utilisées s'il n'est pas possible d'utiliser des 'selects' à leur place.

Réagissez

Les balises HTML suivantes sont autorisées: <a> <b> <ul> <li>