Après un précédent billet posté pour m’aider à me décider sur la meilleure façon de mettre en forme les boutons d’un formulaire contenant plusieurs étapes, je vous livre les résultats de ce mini-sondage : une large majorité ont voté pour la solution B (avec deux flèche “< Précédent” et “Suivant >“). Effectivement, c’est celle qui présente la solution la plus claire et qui laisse le plus de contrôle aux utilisateurs.
Et pourtant, ce n’est pas la solution que je vais retenir. Mon choix va plus s’orienter sur une nouvelle version de la solution A :
Plusieurs explications à cela :
- Nous sommes dans le cas d’un formulaire guidé et non d’un assistant (pour plus d’explications entre ces 2 notions, voir le très bon article à ce sujet de Bob Baxley : Wizards and Guides, Principles of Task Flow for Web Applications) ;
- L’objectif premier est de faire progresser les utilisateurs dans les étapes tout en minimisant le nombre d’aller / retour avec le serveur ;
- Les étapes seront clairement affichées en haut du formulaire ;
- A chacune des étapes, un contrôle de surface est effectué et les données sont enregistrées ;
- Une dernière étape de récapitulation demandera aux utilisateurs de vérifier et valider leurs données, sinon de revenir en arrière et de corriger certaines étapes ;
- Le bouton “Annuler” a été remplacé par 2 liens exprimés sous forme de questions qui permettent d’abandonner le formulaire ou de sauvegarder les données ;
Pour toutes ces raisons, je pense que cette nouvelle solution A est la plus appropriée car elle sera moins source d’erreurs et de fausses manipulations. Attention, cela ne veut absolument pas dire que la solution B n’est pas pertinente, au contraire ! C’est juste qu’elle n’est pas la plus adaptée à ce contexte précis.
Merci encore à tout ceux qui ont pris le temps de donner leur avis, cela m’a permis de pouvoir trancher et d’opter pour une solution qui présente le meilleur compromis incitation / utilisabilité (au passage, je m’étais plus orienté vers la solution D). Au vue de la qualité des commentaires, je pense que je vais vous solliciter plus souvent !
MAJ (18/01/05) : Visiblement je ne suis pas le seul à me poser des questions : Web Application Form Layout.