web-dev-qa-db-fra.com

Message d'erreur - affichage dans un affichage Modal vs dans le formulaire

Généralement, dans un formulaire, lorsqu'un champ n'est pas valide, le message d'erreur s'affiche à côté du champ. Cependant, je ne sais pas où/comment afficher les erreurs qui ne sont pas directement liées aux champs. Nous avons une webapp pour les employés d'une entreprise. Nous stockons une liste de cartes de crédit appartenant aux employés de l'entreprise, pour créer un compte sur le site dont l'employé a besoin pour fournir sa carte de crédit. Ensuite, après avoir cliqué sur "soumettre", nous effectuons les validations suivantes:

  1. Si la carte de crédit fournie ne correspond à personne dans notre liste, nous devons afficher un message d'erreur, quelque chose comme: "Impossible d'enregistrer le compte, nous sommes désolés, mais les informations que vous avez fournies ne correspondent pas à nos dossiers. Vous pouvez contacter nous au XXXXXX "

  2. La carte de crédit nous permet de savoir quelles fonctionnalités l'utilisateur va voir. Si la carte de crédit fournie appartient à un employé qui n'a aucune fonctionnalité autorisée, nous affichons une erreur comme: "Impossible d'enregistrer le compte, aucune fonctionnalité configurée pour vous .... Vous pouvez nous contacter au XXXX."

Ma question est de savoir comment afficher ces messages? Dans un modal ou sous la même forme (peut-être en haut au-dessus du bouton Soumettre)

Merci d'avance!!

1
Amapola

Cela ressemble au moment d'utiliser un modal.

C'est quelque chose qui empêche leur progression et en plus de corriger une faute de frappe dans le numéro de carte qu'ils ont fourni, ils ne peuvent pas y remédier via votre interface utilisateur. Cela semble être une raison suffisante pour prendre le pas sur les données du formulaire et les "forcer" à lire le message.

1
Chris G