Nous développons le module "Expérience professionnelle". Vous pouvez voir l'écran en filaire attaché ici.
Scénario:
ma question est -
Lorsque je clique sur le bouton Enregistrer, dois-je afficher les erreurs de validation dans le 2ème bloc? ou ignorer le 2ème bloc et enregistrer le 1er bloc uniquement?
Mes réflexions sur la perspective de l'utilisateur, à quoi sert de montrer les erreurs de validation dans le 2ème bloc car il est vide. Avec ces validations, l'utilisateur doit à nouveau travailler ou passer du temps à remplir les champs ou à supprimer le 2ème bloc
Mes observations dans quelques applications:
Mobile : Lors de la création d'un nouveau numéro de contact sur mobile, j'ai ajouté plusieurs champs comme domicile, bureau, fax, email, email2 ... en cliquant sur le ( +) bouton de chaque ligne. Mais j'ai entré le numéro uniquement dans le champ bureau. Enfin, j'ai appuyé sur le bouton Enregistrer. Il a enregistré avec succès. Lorsque j'ai cliqué pour modifier le numéro, tout ce que j'ai cliqué auparavant comme à la maison, par e-mail, .. ceux-ci sont annulés.
Contacts Google : https://contacts.google.com/ J'ai ajouté plusieurs champs mais entré quelques champs et appuyé sur Enregistrer bouton. Sans demander ou montrer aucune erreur de validation, il est enregistré avec succès.
Les exemples ci-dessus ne sont pas des champs obligatoires. Ici, mon écran a des champs obligatoires et le type de widgets et globalement un bouton d'enregistrement.
Veuillez partager vos pensées et tout exemple si vous avez vu quelque part. Si je pense à une mauvaise direction, veuillez me faire part de votre suggestion
Mon point de vue:
Bouton Enregistrer en bas. Le flux doit suivre un comportement naturel. L'utilisateur cliquera sur le bouton Enregistrer après avoir rempli le formulaire, puis naturellement l'action devrait être là, après le formulaire. Mais si vous n'êtes pas sûr de cela, veuillez ajouter les deux, en haut et en bas.
Vous pouvez créer 2 étapes de vérification:
Une troisième option est de montrer à un utilisateur alerte près du bouton qu'il a cliqué qu'il a oublié de remplir le deuxième bloc d'expérience de travail. MAIS je crois que vous n'avez pas besoin de cela parce que c'est juste une autre décision pour l'utilisateur et s'il doit prendre trop de décision, il quitte votre site Web/application.
Vous devez comprendre que l'utilisateur qui postulera pour un rôle n'oubliera pas de renseigner des informations importantes car cela pourrait perdre ses chances.
Cette vidéo est parfaite lorsque vous recherchez une interaction de formulaire sur mobile.
MODIFIÉ:
Lors de l'enregistrement, pourquoi ne pas afficher les erreurs de validation dans un nouveau bloc? Je peux dire que l'utilisateur doit d'abord fermer le bloc indésirable puis enregistrer.
C'est une nouvelle tâche, une nouvelle décision et c'est mauvais pour le taux de conversion.
Imaginer...
Je considère que c'est une mauvaise expérience car c'est trop de temps et trop de décisions et trop de pensées pour faire quelque chose que je considère également que le code intelligent pourrait le faire pour moi.
Quelques questions pour vous réflexion et si vous préférez, vous pouvez répondre comme un commentaire:
Je crois que lorsque l'utilisateur clique sur le bouton Enregistrer et que le deuxième bloc est vide, il n'a pas besoin de validation car ce n'est pas une priorité pour l'utilisateur que les champs soient vides. S'il clique sur le bouton accidentellement, il peut terminer la tâche et s'il a besoin du deuxième bloc et qu'il a oublié, il peut modifier ces informations plus tard.