web-dev-qa-db-fra.com

Quel est le meilleur emplacement pour les boutons Enregistrer / Annuler sur les formulaires très longs?

J'ai un grand formulaire de création de projet ayant au moins 30 à 40 champs où j'ai déjà regroupé les champs pertinents sous forme d'un ensemble (fractionné en 3 colonnes) avec des en-têtes appropriés, mais j'ai toujours un long formulaire.

Ma question est où dois-je placer les boutons Enregistrer/Annuler/Modifier ..? Je montre Modifier uniquement en mode lecture seule. J'ai placé le coin inférieur gauche lorsque l'utilisateur remplit le formulaire de haut en bas et clique sur Enregistrer. Parfois, ils peuvent ne pas remplir tous les champs, il suffit de remplir la section supérieure pour enregistrer le formulaire, dans ce cas, l'utilisateur doit faire défiler jusqu'en bas.

Existe-t-il des données ou des recherches à l'appui de ce modèle? Y a-t-il une autre approche que vous recommandez? Je ne suis pas aussi intéressé par les directives officielles, que par les principes appuyés par la recherche et les sources correspondantes.

15
Ravi

Une autre option consiste à faire défiler le formulaire à l'intérieur d'un conteneur et à laisser un ensemble de boutons.

Plutôt que de faire défiler la page entière et que les boutons ne soient pas toujours visibles à l'écran?

6
CaffGeek

J'aime l'approche adoptée par Jetbrains Teamcity (un outil d'intégration continue).

Le formulaire comporte des boutons d'enregistrement/d'annulation réguliers à la fin - dans le cas où l'utilisateur remplit tous les champs de haut en bas.

De plus, dès qu'une modification a été apportée, une "superposition" apparaît en bas de l'écran avec un message vous informant qu'il y a des modifications non enregistrées - et avec un bouton "Enregistrer" juste là.

Peu importe où les utilisateurs défilent, il y a un bouton Enregistrer juste au centre du bord inférieur de la fenêtre.

4
Bevan

Avoir deux groupes de boutons en bas et en haut est logique dans votre cas.

S'il est possible de mettre le contenu dans trois onglets de cette manière, l'utilisateur doit terminer chaque étape qu'il souhaite, puis un groupe de boutons suffira.

1
ALH

Dans ce cas, l'utilisateur remplit déjà un forum très long Son emplacement correct à mettre en bas au centre je pense, car c'est facile d'accès. Si son coin supérieur droit signifie à nouveau qu'ils ont besoin de défilement, puis choisissez son très difficile d'accès.

0
ramyadesigner