Inhaltsbereich Navigation Navigation Fußzeile

Input Search

Verwendung

Suchfeld mit Label und Button

Elemente vom Typ input type="search" dienen der Eingabe von Suchbegriffen.

Die Komponente besteht aus dem eigentlichen Eingabefeld und optional einem zugeordneten Text-Button oder einem integrierten Icon-Button, womit die Suche ausgelöst wird. Buttons können aus Platzgründen entfallen, zum Beispiel in einem Filter oder in Tabellen und Data Grids, aber auch wenn die Suche durch Enter bzw. durch die Übernahme von Treffern aus einer autocomplete-Liste ausgelöst und beendet werden kann.

In den überwiegenden Fällen hat dieses Eingabefeld keine inhärente Breite, sondern richtet sich nach den Spalten des Gestaltungsrasters, in dem es eingesetzt wird (siehe Kapitel Formularelemente im Grid). Das Suchfeld sollte aber über eine ausreichende Breite verfügen, damit typische Eingaben vollständig dargestellt werden können.

Beschriftung

Felder vom Typ input type="search" benötigen zwingend eine Beschriftung, in welcher der Zweck beschrieben wird; dies wird idealerweise über ein visuell sichtbares und explizit verknüpftes <label> erreicht. aria-labelledby oder aria-label können aus Platzgründen ebenfalls verwendet werden, allerdings muss dann das <label>-Element entfallen, Doppler aus beidem sind nicht zulässig.

Bitte beachten Sie, dass Platzhalter-Texte mittels placeholder kein geeigneter Label-Ersatz sind.

Tooltips

Bei Suchfeldern sind Tooltips nicht sinnvoll und somit nicht vorgesehen.