it-swarm-eu.dev

Dynamisch erforderliche Feldvalidierung

Nehmen wir an, wir haben ein Formular mit ungefähr 50 Elementen. Es handelt sich um ein Dateneingabeformular, das in dem vom Benutzer erwarteten Format auf der Grundlage standardisierter Branchenunterlagen vorliegt.

Meine Frage ist, ob erforderliche Felder, die von der vorherigen Auswahl abhängen, deaktiviert/abgeblendet oder angezeigt/ausgeblendet werden sollen.

Ist es besser, einen stabilen Bildschirm mit deaktivierten Feldern oder einen dynamisch aufbauenden Bildschirm zu haben, der springt? Ich erhalte gemischte Ergebnisse von meiner Benutzerbasis.

5
rick schott

ngefähr 50 Elemente

in dem Format, das der Benutzer basierend auf dem Standard erwartet

Basierend auf diesen Kriterien würde ich einen stabilen Bildschirm vorschlagen. Wenn Sie nicht viel Freiheit haben, das Format in etwas Webfreundlicheres zu ändern, würde ich keine webspezifischen Techniken (Erweitern/Reduzieren) auf das Formular anwenden.

Ich würde sagen, dies basiert auf der Konvertierung vieler papierbasierter Formulare in webbasierte Formulare unter Beibehaltung derselben Kopie und Anweisungen bei einem früheren Job. Viel Glück!

7
cbosco

Abgeblendet und deaktiviert ist am besten, wenn das Formular dynamisch ist. Die Vergrauung zeigt dem Benutzer an, dass das Feld deaktiviert ist, und wenn er nicht darauf zugreifen kann, verwirrt er ihn nicht darüber, warum er nichts eingeben kann.

Es ist am besten, das Formular für den Benutzer nicht zu stark dynamisch zu ändern. Das Ausblenden/Anzeigen von Bereichen ist in Ordnung, wenn der Benutzer etwas auswählt (wenn er beispielsweise ein Kontrollkästchen aktiviert, zeigt er ihm einen neuen Bereich an, um zusätzliche Daten wie eine Adresse einzugeben). Dies kann etwas zu überwältigend werden (z. B. das Anzeigen ganzer Abschnitte von Formularen) und besonders verwirrend sein, wenn Sie beispielsweise Dinge oben anzeigen, wo sie derzeit auf Auswahl basieren.

Am Ende wenden Sie sich am besten an Ihre Benutzerbasis, um die Antwort zu erhalten. Lassen Sie sie testen, welche Idee Sie ausprobieren. Betrachten Sie es als eine Testgruppe für Ihr Formular. Wenn sie es mögen, haben Sie es genagelt und gehen weiter. Wenn nicht, erhalten Sie Feedback von ihnen darüber, was ihnen nicht gefallen hat und (was noch wichtiger ist) warum. Dann wiederholen, verbessern und erneut versuchen.

2
Bil Simser

Ich mag es nicht, wenn sich ein Formular zu sehr ändert. Da Ihre Benutzer das Formular kennen, würden sie es meiner Meinung nach begrüßen, wenn Sie ihnen das gleiche Aussehen verleihen, das sie gewohnt sind. Sie benötigen weniger Zeit, um sich an Ihr System zu gewöhnen und sich damit vertraut zu machen.

Falls zutreffend, können Sie das Formular in einige Abschnitte unterteilen (mit "Weiter") und in jedem Abschnitt nur die erforderlichen Fragen stellen, basierend auf der vorherigen Auswahl.

Sie können das US-Visumantragsformular auschecken. Sie verwenden PDF Formulare, damit es genau wie die gedruckte Version aussieht. Sie sehen immer noch alle Teile, aber Sie können nicht diejenigen erreichen, die Sie nicht ausfüllen sollen.

2
idophir

Ich empfehle Ihnen, A-B-Tests zu diesem Thema vorzubereiten und durchzuführen. Alles hängt von den Vorlieben und Gewohnheiten der Benutzer ab und hängt eng mit den Nutzungsszenarien Ihres Dienstes/Ihrer Anwendung zusammen.

0
rafał grabie