| Titel der Regel | Auszeichnung von Elementen als <input type="text"> oder <input type="search">, wenn eine einzeilige Texteingabe erwartet wird |
|---|---|
| Beschreibung | Einzeilige 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. |
| Typ | atomic |
| Eingabeaspekte |
|
| Anforderungen |
|
| Anwendbarkeit | Die Regel ist anwendbar auf einzeilige Eingabefelder. Der Unterschied zwischen den beiden Zuständen "text" und "search" liegt hauptsächlich in der visuellen Gestaltung. |
| Erwartungen | Jedes 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) | - |