Auszeichnung von Elementen als <input type="text"> oder <input type="search">, wenn eine einzeilige Texteingabe erwartet wird

forms-input-text -html
Titel der RegelAuszeichnung von Elementen als <input type="text"> oder <input type="search">, wenn eine einzeilige Texteingabe erwartet wird
BeschreibungEinzeilige Eingaben müssen mit einem <input> im Zustand "text" oder "search" ausgezeichnet sein. Das Element mit dem Zustand bestimmt die Rolle. Das Eingabefeld benötigt außerdem einen Namen und steht in der Fokus-Reihenfolge.
Typatomic
Eingabeaspekte
  • Accessibility-Tree
  • DOM-Baum
Anforderungen
  • 211 Tastatur (A)
  • 412 Name, Rolle, Wert (A)
AnwendbarkeitDie Regel ist anwendbar auf einzeilige Eingabefelder. Der Unterschied zwischen den beiden Zuständen "text" und "search" liegt hauptsächlich in der visuellen Gestaltung.
ErwartungenJedes einzeilige Eingabefeld besitzt die Rolle eines Eingabefelds. Jedes Eingabefeld weist einen Namen auf, der entweder durch eine sichtbare Beschriftung (<label>) oder durch ein aria-label- oder title-Attribut bestimmt werden kann. Außerdem steht das Eingabefeld in der Fokus-Reihenfolge und kann per Tab-Taste fokussiert und wieder verlassen werden.
Annahmen

Das <input> Element besitzt kein disabled-Attribut.

Das <input> Element besitzt kein list-Attribut (denn dann handelt es sich um eine Combobox).

Das <input> Element hat kein Elternelement mit aria-hidden="true".

Zugänglichkeitsunterstützend-
Beispiele-
Änderungen-
Glossar-
Probleme (optional)-
Hintergrund (optional)-
Danksagung (optional)-