it-swarm.com.de

Sind für Optionsfelder erforderliche Anzeigen erforderlich?

Einfache Frage: Ist eine erforderliche Feldanzeige (z. B. *) erforderlich, wenn ein Optionsfeld in einem Formular angezeigt wird?

Vorsichtsmaßnahme, ein Optionsfeld ist bereits vorgewählt.

(enter image description here

Technisch gesehen ist die Feldfrage zwar erforderlich, aber negiert die Tatsache, dass immer eine Auswahl ausgewählt wird, die Notwendigkeit, visuell anzuzeigen, dass sie erforderlich ist?

20
Arnold Palmer

Das vorliegende Problem scheint nicht die Frage korrekter Sternchenmarkierungsregeln oder eine wörtliche Interpretation der Metapher hinter der Optionsfeldsteuerung zu sein.

Der Konflikt aus Ihrer Beschreibung scheint vielmehr folgender zu sein: Während die beiden Auswahlmöglichkeiten für Optionsfelder als erforderlich markiert sind, wird die Anforderung bereits durch eine vorab ausgefüllte Auswahl erfüllt. Die wahre Anforderung scheint mir jedoch, dass Ihr Benutzer eine sinnvolle Wahl treffen sollte, nicht irgendeine.

Stellen wir also zuerst sicher, dass , dass tatsächlich passiert, und dann über angemessen nachdenken UI-Präsentation.

Vorab ausgefüllte, aber erforderliche Auswahlen können problematisch sein, da ein momentan unaufmerksamer Benutzer möglicherweise "eingemachten" Auswahlmöglichkeiten zustimmt, die nicht den tatsächlichen Auswahlmöglichkeiten entsprechen. Das Entwurfsproblem ist weniger ein Fall von "Sie müssen eine alte Wahl treffen, um fortzufahren" , als vielmehr die Konformität mit harten Konventionen für die erforderliche Auswahl, sondern mehr von "Stellen Sie sicher, dass die Auswahl der Optionsfelder, die wir für Ihre Bequemlichkeit vorab ausgefüllt haben, tatsächlich Ihren Wünschen entspricht" .

Ja, das Sternchen zur Angabe erforderlich ist technisch redundant, wie andere geschrieben haben. Wenn es jedoch wichtig ist, dass Ihre Benutzer auf dieser Seite genaue Informationen bereitstellen (und dies ist erforderlich ), präsentieren Sie alle Auswahlmöglichkeiten in einem unbestimmten Startzustand, einschließlich Radio Knöpfe. Füllen Sie nichts vor.

Dies würde sicherstellen, dass bei der erstmaligen Begegnung Ihres Benutzers mit den Formularen jedes einzelne Formular ausgefüllt, überprüft und ausgewählt ("signiert, versiegelt, zugestellt ...") werden muss, bevor die Aktionen "Abbrechen" und "Speichern" aufgerufen werden 'für sie verfügbar werden.

Meiner Meinung nach ist es vollkommen in Ordnung, eine Reihe von Steuerelementen für Optionsfelder in einem nicht ausgewählten Anfangszustand zu präsentieren, obwohl die physische Metapher von Steuerelementen für Optionsfelder eine Art "Schlag ins Maul" -Verhalten impliziert ("man taucht auf" , alle anderen kommen heraus). Aber denken Sie daran, dass dies nur eine Metapher ist. Wenn Sie in einer Art Entwicklungskit oder sogar in einer Prototypanwendung wie Axure RP arbeiten, werden solche UI-Steuerelemente normalerweise zunächst als Bibliotheks-Widget mit Black-Box-Verhalten geliefert. Das ist eine unglückliche Einschränkung, aber meistens kann sie überschrieben werden. Wenn eine fortschreitende Offenlegung stattfindet - d. H. Eine Reihe von Auswahlmöglichkeiten, die weiter unten auf der Seite angezeigt werden, hängen von einer früheren Optionsfeldeinstellung ab. Sie können sogar eine Löschfunktion hinzufügen, um das Optionsfeld auf den Status Null zurückzusetzen.

Wenn ich mir Ihr UI-Beispiel anschaue, fällt mir ein, dass alle Formulare sind obligatorisch.

Der Effekt, sie wiederholt als solche zu markieren (*), wird verwaschen, da die Einschränkung für alle universell erscheint - es sei denn, Ihre tatsächliche Form ist länger und Sie präsentieren der Einfachheit halber nur einen Auszug oder die Form besteht aus mehreren weiteren Seiten welche obligatorischen Auswahlen mit optionalen durchsetzt sind.

Ich würde den Benutzer daher durch zwei Dinge schützen:

  1. Eine kollektive Überschrift Untertitel "Alle Auswahlen sind erforderlich" . Wenn alle Auswahlen wirklich erforderlich sind, sagen Sie dies ohne Zweifel.

  2. Deaktivieren Sie 'Speichern', bis alle Auswahlen bis zur letzten getroffen wurden. Halten Sie 'Abbrechen' aktiv. Auf diese Weise kann Ihr Benutzer das Formular sicher verlassen.

Durch das oben Gesagte teilt eine explizite mündliche Anweisung Ihrem Benutzer mit, warum die Handlungsaufforderungen blockiert sind. Wenn zusätzlich, präsentieren Sie alle möglichen Auswahlen zunächst in einem unbestimmten Zustand und zwingen Sie Ihren Benutzer daher - angemessen -, die erforderlichen Informationen eher mit Absicht und Zweck bereitzustellen dann lassen Sie sie versehentlich eine Auswahl im Autopilot-Modus akzeptieren.

Beachten Sie, dass ich anfangs sagte. Das Obige beschreibt den Carte-Blanche-Zustand, in dem ein Erstbenutzer das Formular finden sollte. Wenn es eine Funktion gibt, mit der der Benutzer die Anwendung anweisen kann, sich an meine Einstellungen zu erinnern , werden alle Auswahlen klebrig und können bearbeitet werden (nach Bedarf oder einfach) bei späteren Besuchen so belassen, wie sie sind).

Ich hoffe das hilft. Viel Erfolg!

29
Andreas Mehne

Sie sollten das Feld nur dann als erforderlich markieren, wenn der Benutzer etwas in diesem Feld mitteilen muss. In Ihrem Beispiel müssen Sie die Felder nicht markieren, da der Benutzer den Wert der Felder nicht ändern muss.

5
Aline

Es besteht ein potenzielles Problem bei der Interpretation der Anforderungen aus Sicht des Benutzers, wenn Sie in einem Pflichtfeld eine Vorauswahl oder Standardauswahl treffen. Wenn keine der Auswahlmöglichkeiten für den Benutzer geeignet ist und das Feld obligatorisch ist, haben Sie dem Benutzer nicht gestattet, anzugeben, dass dies der Fall ist.

Normalerweise werden nur die Felder obligatorisch, die unbedingt erforderlich sind, und Optionsfelder, um sicherzustellen, dass alle potenziellen Möglichkeiten abgedeckt sind (z. B. durch Verwendung von "anderen"), wenn das Feld obligatorisch ist.

Das Vorabfüllen von Informationen funktioniert am besten, wenn Sie einige Informationen von den Benutzern haben, um einen starken Hinweis auf eine Präferenz zu geben. Andernfalls können Benutzer Felder überspringen, in denen bereits Daten eingegeben wurden, wenn Sie tatsächlich eine Bestätigung von Benutzern wünschen, die sie gelesen haben und füllte die Details aus.

2
Michael Lai

Nach dem, was ich gelesen habe, ist es für den Benutzer einfacher, nur die optionalen Felder zu markieren. Nach dem, was Sie gezeigt haben, sind alle erforderlich. Warum also das Rauschen des * hinzufügen? Durch den Wechsel zu diesem Modell wird die Frage gelöst.

Wenn Sie es behalten müssen, können Sie es am Ende des Etiketts platzieren und die Farbe in Grau ändern.

0
Chris Griffith