Navigieren auf digital.sbb.ch

Textfield

Questa pagina non è disponibile nella lingua desiderata. Lingue disponibili: Deutsch English

1. Was macht die Komponente?

  • Dient zur Eingabe von Texten und Zahlen.

2. Wann soll die Komponente eingesetzt werden?

  • Wenn von den Benutzer*innen eine Eingabe benötigt wird.

3. Regeln

  • Ein Eingabefeld hat immer ein Label.
  • Für detaillierte Erklärungen kann neben dem Label ein Fragezeichen im Kreis dargestellt werden. Beim Klick auf dieses Fragezeichen öffnet sich ein Tooltip.
  • Der Eingabetext ist immer einzeilig.
  • Wird der Text während der Eingabe länger als die Breite des Eingabefeldes wird der geschriebene Text nach links verdrängt, damit das aktuell Geschriebene immer gesehen wird.
  • Nach dem Verlassen des Eingabefeldes mit einem langen Text wird dieser am Ende abgeschnitten und mit «...» gekennzeichnet.
  • Ein Eingabefeld kann einen Hinweistext (Placeholder) enthalten, welcher direkt im Eingabefeld angezeigt wird, solange von den Benutzer*innen kein Wert eingetragen wurde.
  • Können die Benutzer*innen ein Formularfeld nie bearbeiten, so darf kein Eingabefeld verwendet werden (Darstellung als Text).

4. Ausprägungen und Zustände

Das Element hat folgende Zustände:

  • Default
  • Placeholder
  • Focused
  • Disabled
  • Error
  • Mandatory
  • Readonly

4.1 Standard

Darstellung der Komponente Textfeld in der Standard Ausprägung

Design Spezifikation

Code Spezifikation

4.2 Passworteingabe

Darstellung der Komponente Textfeld zur Passworteingabe
  • Das Eingabefeld in der Ausprägung «Passwort» stellt keinen Zustand «Placeholder» zur Verfügung.

Design Spezifikation

4.3 Löschbar

Darstellung der Komponente Textfeld mit der Möglichkeit zu direktem Löschen des Werts

Design Spezifikation