Blog

Concevoir un formulaire accessible

décembre 2024

Blog > Concevoir un formulaire web accessible

Concevoir un formulaire web accessible

Carte d'identité

Les thèmes abordés

web
accessible

la sterne

données &
sécurité

Les mots-clés

#design UX/UI

#formulaire

#RGPD

Les sources principales

Capsule Design #13 : Des formulaires pour toutes et tous !, podcast Salut les designers, 4 juillet 2024
RGAA (Référentiel général d’amélioration de l’accessibilité), Direction interministérielle du numérique
la CNIL

introduction

Les formulaires web, aussi appelés formulaires html, sont des outils interactifs qui permettent à l’utilisateur d’une interface de rentrer des données. Ils prennent la forme d’un champ textuel, d’une case à cocher, d’une liste déroulante, etc.

Champ textuel zone de texte à remplir par l’utilisateur

On retrouve des formulaires un peu partout sur le web : écrire un mail, faire une recherche par mot-clé, remplir ses impôts, cocher une case pour certifier que nous ne sommes “pas un robot”.

C’est parce qu’ils sont omniprésents qu’il est essentiel de bien penser les formulaires, pour que le service soit accessible aux usagers avec tout type de handicap, et simple d’utilisation pour tout le monde.

Cet article traite des bonnes pratiques en terme d’accessibilité d’un formulaire web, et de la manière dont la Sterne à deux têtes se les approprie. Pour finir, un petit rappel des règles lorsque l’on collecte des données des utilisateurs, ce qui est souvent le cas avec un formulaire.

Accessibilité (ou “A11Y”) le fait de faciliter l’accès au contenu du site par des personnes en situation de handicap, des personnes âgées, des allophones, ou encore des usagers dans des conditions non-optimales (mauvaise connexion internet, machine obsolète...)

Les bonnes pratiques pour un formulaire web

1

Lisible & Intelligible

Un graphisme limpide

• Placer les labels et les champs à remplir sur une seule colonne, afin de fluidifier le mouvement des yeux. Même si cela implique une page plus longue

Label l’intitulé du champ textuel à remplir

Ex : "votre recherche", "nom"

• Un contraste suffisant entre la couleur du fond et la couleur du texte : ratio de 4,5 minimum pour le texte de petite taille, 3 pour les grands titres. Ce critère est valable pour l'ensemble du texte d'un service numérique.

• Des tailles appropriées : un texte avec une taille de 14 à 16 pixels minimum, une zone de saisie de 40 à 44 pixels minimum, un espace de 12 pixels minium entre deux zones cliquables.

2

Explicite

Aide et accompagnement

• Ajouter une aide à la saisie : des précisions, des détails sur ce qui est attendu dans le champ. Par exemple, pour le champ "numéro de commande", indiquer : "retrouvez votre numéro de commande sur votre facture. Ce numéro comporte 8 chiffres."

• Privilégier un label extérieur au champ plutôt qu’à l’intérieur, pour distinguer facilement les champs vides des champs remplis. De plus, un label intérieur au champ n’est plus visible dès lors que l'utilisateur commence à écrire dans le champ.

• Donner un feedback à l'utilisateur : rendre les actions visibles (changement d'aspect lorsque l’on clique sur un champ...), soigner les messages d'erreurs (texte explicite, disposition et visibilité...), ajouter de la réassurance ("le message a été envoyé"...).

Feedback communication qui exprime un retour à l’usager sur ses actions via une modification de l’apparence de l’interface.

Ex : quand je clique sur un bouton, sa couleur change. Je suis certain.e que j’ai cliqué.

3

Peu contraignant

Réduire la pénibilité

• Dans l’idéal, un formulaire court, synthétique : ne garder que l'essentiel pour réduire la charge de travail de l'utilisateur.

Charge de travail quantité et complexité des tâches ou actions qu’un individu doit réaliser pour remplir un objectif.

Ex : si pour accéder à une page web, je dois scroller tout en bas d’une longue page, lire trente intitulés, cliquer sur cinq liens différents puis accepter des “conditions”, alors la charge de travail est importante par rapport au résultat.

• Dans le cas d’un formulaire long, le découper en plusieurs étapes ou pages, et indiquer l'état de progression, avec un fil d’Ariane par exemple.

Fil d’Ariane schéma représentant les différents niveaux de l’arborescence du site internet. Permet à l’usager de savoir où il se trouve, et comment revenir en arrière.

Ex : “Accueil > Faune & Flore du parc > Oiseaux > Sterne Pierregarin”

• Dans la mesure du possible, une alternative au formulaire web est proposée. La possibilité de remplir un document papier ou d’avoir une personne au téléphone par exemple.

En pratique, chez la Sterne

1

Modification

Notre formulaire n’était pas conforme !

En comparant le formulaire de contact de la Sterne à deux têtes avec ces critères, nous avons relevé plusieurs aspects problématiques.

Nous avons modifié :
 • L’alignement des éléments sur une seule colonne ;
 • Le placement du label au-dessus du champ plutôt que dedans ;
 • L’ajout d'aides à la saisie ;
 • L’amélioration des feedback visuels de navigation ;

Un rappel que l’accessibilité ne s’invente pas : des recherches sérieuses sont nécessaires, même pour les fonctions qui nous paraissent simples.

2

Suppression

Quand l’échange humain est irremplaçable

Au début de notre activité, nous démarrions la première étape du projet en demandant à notre client de remplir un long questionnaire en ligne pour mieux connaître ses attentes, son secteur d’activité, etc.

Malheureusement, le questionnaire était rarement retourné en temps et en heure, et encore moins complet, retardant ainsi le projet.

En nous mettant à la place du client, nous avons pris conscience des difficultés : remplir un long formulaire est laborieux ; cela peut être source de stress, de peur d’indiquer une “mauvaise réponse” qui aura une influence sur le résultat final du projet.

Finalement, nous avons remplacé ce formulaire par un appel avec le client, pour lui poser les questions en direct. Cette technique a réglé le problème de délai et, surtout, elle nous a permis de créer une relation de confiance avec nos clients.
De plus, les réponses obtenues sont également plus profondes et complètes. Le temps investi dans l’appel est ainsi largement rentabilisé.

3

Création

Accompagner le client sur tous les aspects du projet

En plus d’un questionnaire, nous demandons à nos client de nous fournir des références de logos ou de sites web qu’il ou elle apprécie (ou non !), afin de mieux connaître ses goûts, dégoûts et attentes.

Là aussi, la méconnaissance du sujet, la peur de “mal faire”, ou encore le fait ne pas savoir par où commencer pouvait être bloquants — et nous recevions peu de références, pourtant très utiles pour orienter le projet.

Afin d’accompagner nos clients qu’une recherche rebute, nous avons créé un formulaire en ligne. Il permet d’apprendre quelques bases sur les types de logos ou les couleurs, de sélectionner des références parmi un choix de logos varié et de qualité, et de commenter ces choix.

Petit rappel RGPD

Collecte, consentement, accès

Règlement Général de Protection des Données

Le RGPD impose plusieurs règles clés pour la collecte de données via les formulaires : le consentement doit être explicite et libre (pas de cases pré-cochées), la collecte doit se limiter aux données strictement nécessaires, et l'utilisateur doit être clairement informé de l'utilisation de ses données.

Le formulaire doit inclure un lien vers la politique de confidentialité et permettre à l'utilisateur de gérer ses droits (accès, modification, suppression). Les données doivent être sécurisées via le chiffrement et le protocole HTTPS.

Il est nécessaire de documenter tous les traitements de données et de conserver les preuves de consentement. Chaque utilisation des données doit faire l'objet d'une case à cocher distincte.

La transparence et le respect de ces règles renforcent la confiance des utilisateurs envers votre service.

conclusion

En résumé, le formulaire de contact doit être lisible et intelligible, explicite, et limiter la charge de travail de l’usager. Si certaines “bonnes pratiques” relèvent des normes d’accessibilité classiques, d’autres nous ont surprises et nous avons du revoir notre formulaire de contact.

Ce que nous retenons surtout, c’est que cette réflexion sur l’accessibilité du formulaire nous a amenées à changer notre méthodologie d’échange avec le client, en remplaçant un formulaire par un appel d’une part, et en créant un formulaire pour aider le client dans ses recherches d’inspirations graphiques d'autre part.