| Titel der Regel | Auszeichnung von Elementen als Schaltflächen, wenn sie Formulardaten abschicken |
|---|---|
| Beschreibung | Komponenten, die die Daten eines Formulars abschicken, müssen mit <button>, <input type="submit"> oder <input type="image"> ausgezeichnet werden. Mit dieser Auszeichnung erhalten die Schaltflächen ihre Rolle. Der Name muss vorhanden sein. Die Elemente müssen in der Fokus-Reihenfolge stehen. |
| Typ | atomic |
| Eingabeaspekte |
|
| Anforderungen |
|
| Anwendbarkeit | Die Regel ist anwendbar auf Schaltflächen, die die Daten eines Formulars an ein im action-Attribut des <form> Elements angegebenen Scripts schicken. |
| Erwartungen | Schaltflächen, die zum Abschicken eines Formulars genutzt werden können, sind entweder mit <button> (Standardtyp innerhalb eines <form> Elements ist "submit"), <input type="submit"> oder <input type="image"> ausgezeichnet. Die Schaltflächen besitzen einen Namen, was bei <button> der enthaltene Text, bei <input type="submit"> der Wert eines value-Attributs und bei <input type="image" der Wert des alt-Attributs sein kann; der Name kann aber auch durch ein aria-label- oder title-Attribut bestimmt werden. Schaltflächen stehen in der Fokus-Reihenfolge. |
| Annahmen | Ein <input type="image"> wird nicht dazu genutzt, die Koordinaten eines Mausklicks auf der Grafik zu bestimmen. Solche Komponenten sind per Tastatur nicht zugänglich und benötigen Alternativen (die HTML-Spezifikation sieht die Auflistung aller möglichen Alternativen bei Aktivierung der Schaltfläche vor). Die Schaltfläche hat kein Elternelement mit aria-hidden="true". |
| Zugänglichkeitsunterstützend | - |
| Beispiele | - |
| Änderungen | - |
| Glossar | - |
| Probleme (optional) | - |
| Hintergrund (optional) | - |
| Danksagung (optional) | - |