Diese dienen der Freitext-Eingabe von Werten. Es kann unterschieden werden zwischen folgenden Varianten:
Bei diesen Feldtypen muss ein oder mehrere Werte aus einer vordefinierten Liste (auch Ausklappliste oder Dropdown genannt) ausgewählt werden:
Diese dienen der Freitext-Eingabe von Werten. Es kann unterschieden werden zwischen folgenden Variante:
Pflichtfelder sind mit “*” (Sternchen”) nach dem Label markiert.
Bei Read-Only-Feldern gibt es keine visuelle Pflichtfeldauszeichnung, auch wenn diese im Backend ggf. als Pflichtfelder geprüft werden. Die Standardfehlermeldung bei nicht befüllten Pflichtfeldern lautet “Pflichtfeld nicht befüllt” (siehe globale Meldungsregeln).
Der Read-Only-Status aller einzeiliger Eingabe- und Auswahlfelder verhält sich wie der des einzeiligen Eingabefeldes.
Bei Read-Only-Feldern gibt es keine visuelle Pflichtfeldauszeichnung, auch wenn diese im Backend ggf. als Pflichtfelder geprüft werden.
Wenn ein Read-Only-Feld keinen Inhalt besitzt, dann wird im Read-Only-Zustand ein “–” dargestellt.
Falls fachlich sinnvoll, können dafür Ausnahmen definiert werden. Diese sind in den entsprechenden Userstories zu beschreiben.
Beispiel:
Im Fall von Datumsfeldern, wo üblicherweise “TT.MM.JJJJ” als Hinweistext gesetzt ist, wird in Read-Only-Feldern der Hinweistext ausgeblendet.
Bei Feldern mit Zeichenbegrenzung wird der Zeichenzähler “14/48” im Read-Only-Zustand ausgeblendet.
Bei mehrzeiligen Eingabefeldern passt sich die Feldhöhe im Read-Only-Zustand dem eingegebenen Inhalt an, so dass zum einen der komplette Text lesbar ist, zum anderen keine optischen Lücken in Formularen entstehen, wenn wenig Text eingegeben wurde.
Nicht editierbare mehrzeilige Felder:
Alle Eingabe- und Auswahlfeld-Bezeichnungen sollten immer so kurz und präzise wie möglich formuliert sein.
Sollte ein Label dennoch länger sein müssen, so bricht es um und wird mehrzeilig.
Falls die eingegebene Textmenge die im Feld darstellbare Zeichenzahl überschreitet, passiert folgendes:
Dieses Verhalten gilt sowohl in editierbaren, als auch in Read-Only-Feldern. Nutzende können nicht nur den kompletten Text markieren/selektieren, sondern auch individuell das Start- und Endezeichen festlegen:
Ausklapplisten kommen bei allen Auswahlfeldern, beim Eingabefeld mit Automatischer Vorschlagliste und beim Datumsauswahlfeld vor.
Das Eingabe-/Auswahlfeld sowie die Vorschlagliste müssen im geöffneten Zustand vollständig im sichtbaren Bereich liegen. Dabei muss immer ein Abstand zum unteren Bildschirmrand von mindestens 16 Pixel bestehen bleiben. Reicht der Platz nicht aus, um das Dropdown in über 220 Pixel Höhe darzustellen (plus das Auswahlfeld) so scrollt die Seite automatisch beim Öffnen ein Stück nach unten, so dass das Auswahlelement am oberen Bildschirmrand zu sehen ist und das Dropdown-Element den restlichen Seitenplatz füllt. So ist sichergestellt, dass sowohl der Dropdowninhalt scrollbar ist, aber auch das Auswahlelement wieder verlassen werden kann. Die Scrollbarkeit des Hintergrunds wird dabei nicht blockiert. Nach dem Schließen bleibt die Position bestehen (es begibt sich nicht wieder in die Position, die es vor dem Öffnen hatte).
Bei diesen Feldtypen werden immer alle vorhandenen Einträge angezeigt, auch wenn es sich um mehr als 100 Stück handelt:
(Hinweis: Bei Einfachauswahlfeldern mit über 100 Einträgen sollte nach Möglichkeit ein Durchsuchbares Einfachauswahlfeld verwendet werden. Bei Mehrfachauswahlfeldern mit über 100 Einträgen sollte nach Möglichkeit das Muster mit mehreren untereinander hinzufügbaren, durchsuchbaren Einfachauswahldeldern gewählt werden.)
Bei folgenden Feldtypen gilt ein abweichendes Verhalten:
Werden bei Aktualisierung der Trefferliste mehr als 100 Einträge gefunden, die mit der Eingabe übereinstimmen, so wird vom Screenreader “Mehr als 100 Treffer gefunden” an Stelle der exakten Gesamtzahl ausgegeben.
In der Ausklappliste werden immer nur die ersten 100 Einträge angezeigt. Als 101. Eintrag wird ein Element mit der Beschriftung “und [Anzahl] weitere – bitte geben Sie mehr Zeichen ein” in die Ausklappliste angezeigt. Dieser ist Teil der Liste, kann visuell hervorgehoben werden, ist jedoch nicht auswählbar. Vom Screenreader wird bei Fokuserhalt der Zusatz “nicht auswählbar” ausgegeben.
Klick mit linker Maustaste auf den “und x weitere [...]”-Eintrag hebt diesen visuell hervor aber löst ansonsten keine Aktion aus. Die Auklappliste bleibt geöffnet.