Téléchargement
illégal

Formulaires en ligne - La gestion des erreurs

Bien qu'une attention particulière soit apportée à la conception des formulaires, tout risque d'erreur ne peut être écarté. Pour cette raison, des mécanismes de gestion des erreurs devront être mis en place. Dans le cas de saisies partielles ou erronées, l'utilisateur ne doit pas être contraint de tout ressaisir. Toutefois les messages d'erreurs ne sont pas toujours aussi explicites qu'ils pourraient l'être.

Le message d'erreur relatif à une saisie non valide ne doit pas s'accompagner de l'effacement du contenu du champ concerné. Le curseur doit plutôt être positionné dans le champ de saisie, en attente d'une modification. Lorsque la portion des données erronée peut être identifiée, cette portion devrait être mise en évidence et directement modifiable par l'utilisateur. L'application de cette recommandation permettra une correction aisée et rapide des erreurs commises.



Quelques points à garder présents à l’esprit

  • Il ne suffit pas d'indiquer les champs obligatoires.
  • Il ne suffit pas de vérifier que les champs obligatoires ont été remplis.
  • Il ne faut pas prendre en compte la casse des lettres lors des saisies (sauf cas particuliers).
  • Il ne faut pas présenter de combinaisons de chiffres et de lettres dans un même champ.
  • Il ne faut pas multiplier inutilement les actions utilisateurs.
  • Il ne faut pas passer de façon automatique d'un champ de saisie à un autre avec des utilisateurs novices.

Il faut par ailleurs...


Positionner le curseur dans le premier champ de saisie lors de l'affichage du formulaire.
Faire correspondre le déplacement du curseur d'un champ à l'autre à l'ordre des champs. Un arrangement vertical est préférable à un arrangement horizontal.
Pour valider un nombre de champs limité, par exemple un login et un password, la validation doit pouvoir se faire directement avec la touche entrée sans cliquer obligatoirement sur le bouton validation ce qui évite d'utiliser la souris.
Les déplacements avant et arrière du curseur d'un champ à l'autre et à l'intérieur d'un même champ doivent être permis. Les zones de l'écran qui ne sont pas destinées à la saisie doivent être protégées.
Lorsque les entrées de données sont prédéfinies, le champ doit être présenté sous la forme de menus "pop-up" ou déroulant.
Publié par Jeff - Dernière mise à jour le 13 novembre 2009 à 16:39 par marlalapocket
Ce document intitulé « Formulaires en ligne - La gestion des erreurs » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Formulaires en ligne - La gestion des erreurs
  •  Formulaire en ligne interactif en PDF (Résolu) » Meilleure réponse: bonjour, Il est possible de creer un formulaire en pdf . avec des champs que l'on peut remplir. Generalement l'option proposé dans ce cas est ensuite d'enregistrer ou d'imprimer le formulaire . Par ailleurs , les fichiers pdf peuvent em
  •  Gestion des erreurs » salut à tous, je fais pas mal de script en javascript et je me demandais si on peut capturer les erreurs. Peut on et comment utiliser les commandes try et catch en javascript pour des scripts coté clients merci d'éclairer ma lanterne
  •  TCP/IP » Articles : Que signifie TCP/IP? Différence entre standard et implémentation TCP/IP est un modèle en couches Présentation du modèle OSI L'intérêt d'un système en couches Le modèle OSI Le modèle TCP/IP Encapsulation des données La couche Accès...
  •  Le protocole UDP » Articles : Les caractéristiques du protocole UDP Signification des différents champs Les caractéristiques du protocole UDP Le protocole UDP (User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce...
  •  Gestion des erreurs et exceptions » Articles : Gestion des erreurs et exceptions Les lignes de code que vous avez étudiées jusqu’à présent ne constituaient pas de vrais programmes mais des exemples. Elles ne comprenaient donc aucun traitement des erreurs. Les programmes que vous développerez...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Formulaires en ligne - Les champs de saisie
Les Normes en ergonomie des logiciels