Zum Hauptinhalt springen

Texteingabe

Note: Es gibt veraltete Versionen dieser Komponente. Wechseln Sie zu einer Version, die älter als 10.0.x ist, um die entsprechende Dokumentation anzuzeigen.

Verwendung​

Überblick​

Die Texteingabekomponente ermöglicht es Benutzern, Text und Zahlen in Dateneingabefelder einzugeben. Texteingaben gehören zu den wichtigsten und am häufigsten verwendeten Komponenten der Benutzeroberfläche, mit denen Benutzer interagieren. Sie ermöglichen es Benutzern, die notwendigen Informationen bereitzustellen, die ein System benötigt, um eine bestimmte Aufgabe oder einen Satz von Aufgaben zu erfüllen.

Zu verwenden​

  • Für die Eingabe eindeutiger Informationen, die mit einem vordefinierten Satz von Optionen nicht vorhergesagt werden können.
  • Für die einzeilige Texteingabe.

Nicht zu verwenden​

  • Für Datums- oder Uhrzeiteintrag. Verwenden Sie stattdessen die Komponenten Datumsauswahl und Zeitauswahl.
  • Wenn der Benutzer nach etwas suchen muss. Verwenden Sie stattdessen die Suchkomponente.
  • Wenn der Benutzer nur eine Option aus einer vordefinierten Liste eingeben kann. Erwägen Sie die Verwendung eines Auswahlsteuerelements wie der Dropdown- oder Optionsfeldgruppe.

Formatierung​

Aufbau​

Abbildung des Aufbaus der Texteingabefeldkomponente

  1. Beschriftung: Beschreibt den Zweck eines Eingabefeldes.
  2. Hilfstext (optional): Bietet zusätzlichen Kontext, Hinweise oder hilfreiche Informationen zur Unterstützung des Benutzers. Wird oft verwendet, um bestimmte Anforderungen für das korrekte Ausfüllen eines Feldes zu erklären.
  3. Texteingabefeld: Der Textfeld-Container, bestehend aus einer Füllung und einem Strich, auf dem die Benutzer Text eingeben.

Position der Beschriftung​

Die Beschriftung für das aktuelle Texteingabefeld kann oben (Standard und empfohlen) oder links von der Eingabe selbst erscheinen.

Abbildung der Position der Beschriftung der Texteingabe

Anpassung und Breite der Texteingabe​

Die Größe der Eingabe sollte proportional zur Textmenge sein, die der Benutzer eingeben soll.

Quelle: Nielsen Norman Group

Passen Sie die Felder an den Typ und die Größe der Eingabe an.
Verwenden Sie keine übermäßig langen Eingabefelder.

Inhalt​

Allgemeine Richtlinien fürs Schreiben​

  • Verwenden Sie die Großschreibung des ersten Worts und von Substantiven für alle Aspekte der Gestaltung von Guidewire-Produktschnittstellen. Schreiben Sie nicht alles groß.
  • Verwenden Sie in den meisten Situationen Verben im Präsens und im Aktiv.
  • Verwenden Sie gebräuchliche Abkürzungen, um Ihrem Text einen natürlichen und informellen Ton zu verleihen.
  • Verwenden Sie eine einfache Sprache. Vermeiden Sie unnötigen Jargon und komplexe Sprache.
  • Halten Sie Wörter und Sätze kurz.

Eine Beschriftung einfügen​

Positionieren Sie eine deutlich sichtbare Beschriftung außerhalb des Texteingabefeldes. Ein Eingabefeld ohne Beschriftung ist mehrdeutig und nicht barrierefrei.

Positionieren Sie eine dauerhafte Beschriftung außerhalb des Felds.
Gehen Sie nicht davon aus, dass das Feld ohne Beschriftung selbsterklärend ist.

Verwenden von Hilfetext​

Verwenden Sie Hilfetext, der erklärt, was wie eingeben werden muss. Hier einige Beispiele dafür, welche Informationen Sie im Hilfetext angeben können:

  • Kontext zur Unterstützung des Benutzers, z. B. wie die Informationen verwendet werden sollen
  • Hinweise dazu, welche Art von Informationen in das Eingabefeld gehören
  • Formatierungsbeispiele oder -anforderungen

Verwenden Sie Hilfetext nur für relevante Informationen. Vermeiden Sie Hilfetexte, die lediglich dieselben Informationen wiedergeben, die bereits in der Beschriftung stehen.

Verwenden Sie für Hilfetext die übliche Groß- und Kleinschreibung. Schreiben Sie den Hilfetext in 1 bis 2 kurzen, vollständigen Sätzen, die mit einem Punkt enden. Formatierungsbeispiele müssen nicht mit einem Punkt enden.

Verwenden Sie Hilfetext, um dem Benutzer zusätzliche Hilfe oder Kontext zu bieten.
Wiederholen Sie im Hilfetext nicht einfach die Informationen, die bereits in der Beschriftung stehen.

Keinen Platzhaltertext verwenden​

Fügen Sie keinen Platzhaltertext in das Texteingabefeld ein. Platzhaltertext belastet das Kurzzeitgedächtnis der Benutzer, da er nach der Eingabe eines Werts verschwindet. Auch für Benutzer mit vermindertem Sehvermögen und kognitiven Beeinträchtigungen stellt er eine zusätzliche Belastung dar.

Positionieren Sie Hinweise und Anweisungen, einschließlich Formatierungsbeispiele und -anforderungen, stattdessen außerhalb des Felds.

Quelle: Nielsen Norman Group

Positionieren Sie Hinweise und Anweisungen, einschließlich Formatierungsbeispiele und -anforderungen, außerhalb des Felds.
Fügen Sie keine Platzhalter in Texteingabefelder ein.

Fehlertext zur Anleitung der Benutzer verwenden​

Der Text der Fehlermeldung erklärt dem Benutzer, wie er den Fehler beheben kann. Im Falle des Texteingabefelds hängen die Fehler oft mit etwas zusammen, das für die Inline-Validierung korrigiert werden muss. Wenn der Benutzer beispielsweise ein Pflichtfeld nicht ausfüllt, in dem er nach seiner E-Mail-Adresse gefragt wird, können Sie ihn mithilfe von Fehlertext zu einer Lösung führen: „Geben Sie Ihre E-Mail-Adresse ein.“

Verwenden Sie für Fehlertext die übliche Groß- und Kleinschreibung. Schreiben Sie 1 bis 2 kurze, vollständige Sätze, die mit einem Punkt enden.

Verwenden Sie Fehlermeldungstexte, um den Benutzer anzuleiten und ihm eine Lösung aufzuzeigen.
Schreiben Sie keine zweideutigen Fehlermeldungen und lassen Sie die Benutzer nicht im Unklaren darüber, wie ein Problem zu lösen ist.

Pflichtfelder markieren​

Markieren Sie erforderliche Felder mit einem Sternchen (*). Das Sternchen steht vor der Feldbeschriftung. Benutzer können so leicht herausfinden, welche Felder erforderlich sind, indem sie nur das Zeichen ganz links in der Beschriftung prüfen.

Zusätzlich zur Markierung erforderlicher Felder mit einem Sternchen wird empfohlen, klare Anweisungen am oberen Rand des Formulars einzufügen, z. B. „Alle mit einem Sternchen gekennzeichneten Felder sind Pflichtfelder“, um sicherzustellen, dass die Benutzer die Bedeutung des Sternchens verstehen.

Verwenden Sie ein Sternchen, um anzuzeigen, dass ein Feld ein Pflichtfeld ist.
Verwenden Sie kein Sternchen, um optionale Elemente zu kennzeichnen.

Groß- und Kleinschreibung verwenden​

Für Feldbeschriftungen wird die übliche Groß- und Kleinschreibung verwendet.

Weitere Informationen zum Implementieren der Groß- und Kleinschreibung finden Sie im UI Text Style Guide.

Verwenden Sie die übliche Groß- und Kleinschreibung.
Schreiben Sie nicht alles groß. Dies beeinträchtigt die Lesbarkeit.

Verhalten​

Zustände​

Das Texteingabefeld wird ohne Wert (Standard), mit Platzhaltertext oder mit vorausgefüllter Eingabe angezeigt.

VisualisierungZustandBeschreibung
Texteingabefeld ohne WertKein Wert (Standard)Zeigt dem Benutzer an, dass kein Wert eingegeben wurde und kein Platzhalter vorhanden ist.
Texteingabefeld mit PlatzhaltertextPlatzhalterZeigt dem Benutzer an, dass kein Wert eingegeben wurde. Der Platzhalter ist ausgegraut.
Texteingabefeld mit ausgefülltem TextVorausgefüllte EingabeGibt für den Benutzer an, dass die Eingabe mit Daten vorausgefüllt ist.

Texteingabefelder haben auch interaktive Zustände für Aktiviert, Fokussiert, Deaktiviert, Fehler, Schreibgeschützt und Nur Anzeigen.

Zustände Aktiviert, Fokussiert, Deaktiviert, Fehler, Schreibgeschützt und Nur Anzeigen des Texteingabefelds

ZustandBeschreibung
AktiviertZeigt dem Benutzer an, dass das Element für die Interaktion aktiviert ist.
FokussiertZeigt dem Benutzer an, auf welchem UI-Element im System der Fokus liegt.
DeaktiviertZeigt dem Benutzer an, dass der Eingabewert aufgrund lokaler Faktoren nicht geändert werden kann. Zum Beispiel muss ein Kontrollkästchen über dem Eingabefeld aktiviert sein, um auf dieses Eingabefeld zuzugreifen. Der Benutzer kann durch Interaktion mit der Seite eine Aktion zur Aktivierung durchführen.
FehlerZeigt an, dass der Benutzer einen Fehler bei der Validierung gemacht hat. Der Fehlertext gibt dem Benutzer eine korrigierende Rückmeldung.
SchreibgeschütztZeigt dem Benutzer an, dass der Eingabewert aufgrund externer Faktoren nicht geändert werden kann. Beispiel: fehlender Schreibzugriff. Der Benutzer kann Maßnahmen zur Aktivierung ergreifen, indem er sich z. B. an einen Administrator wendet.
Nur AnzeigeDer Zustand „Nur Anzeige“ wird in zwei Fällen verwendet:
  • Ein UI-Element wird im Anzeigemodus verwendet.
  • Ein UI-Element wird im Bearbeitungsmodus angezeigt, ist aber nie bearbeitbar.
Dieser Zustand wurde zuvor als „Schreibgeschützt“ bezeichnet.

Interaktionen​

Maus​

Benutzer können eine Texteingabe aktivieren, indem sie auf den Bereich innerhalb des Rahmens klicken.

Mausinteraktionen für Texteingabefeld

Tastatur​

Die Texteingabe-Komponente kann mit der Tastatur fokussiert werden.

Screenreader​

Die Beschriftung und die Eingabe werden programmgesteuert miteinander verknüpft. Standardmäßig befindet sich eine QuickInfo neben der Beschriftung. Darin enthalten ist das WAI-ARIA-Attribut von aria-label="Show tooltip"und auch aria-expanded="false", das auf „true“ umschaltet, wenn die QuickInfo ausgelöst wird. Der Inhalt der QuickInfo wird von Screenreadern mithilfe der WAI-ARIA-Rolle „alert“ gesprochen. Wenn das erforderliche Kontrollkästchen in Storybook aktiviert ist, wird das Attribut „required“ zum Markup hinzugefügt und der Wert aria-required wechselt von „true“ zu „false“.

Textüberlauf​

Wenn der Inhalt innerhalb der Texteingabe überläuft, sollte der Benutzer in der Lage sein, horizontal von einem Ende zum anderen zu scrollen, indem er Shift+Scroll verwendet. Der Benutzer kann auch die Tasten Left Arrow und Right Arrow verwenden, um den Mauszeiger von einer Seite zur anderen zu bewegen.

Barrierefreiheit​

Diese Komponente wurde validiert, um die Richtlinien für Barrierefreiheit WCAG 2.2 AA in der Standardbasiskonfiguration zu erfüllen. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Die Konformität mit den Richtlinien für Barrierefreiheit hängt letztendlich davon ab, wie diese Komponente implementiert und angepasst wird. Vom Autor des Inhalts vorgenommene Änderungen können sich auf die Barrierefreiheit auswirken. Details zu unserem Modell der geteilten Verantwortung finden Sie in unserer Erklärung zur Barrierefreiheit von Jutro.

Wenn Sie diese Komponente in Ihrer Anwendung verwenden, stellen Sie sicher, dass Beschriftungen und Anweisungen aussagekräftig und prägnant sind. Geben Sie bei Bedarf ergänzende Anweisungen.