WCAG-A/AA-Anforderung Priorität: Kritisch
Manche Formular-Schaltflächen haben keinen Namen
Manche Schaltflächen, die mit <input type="button">, "submit" oder "reset" erstellt sind, haben keinen lesbaren Text – etwa eine Such- oder Newsletter-Schaltfläche, die nur ein Symbol oder einen leeren value zeigt.
Dieser Text wurde automatisch übersetzt und noch nicht von Muttersprachlern geprüft.
Warum das für Ihre Kunden wichtig ist
Screenreader- und Sprachsteuerungs-Nutzer erkennen nicht, was die Schaltfläche tut: suchen, abonnieren, Gutschein einlösen oder Formular absenden. Sie überspringen sie womöglich oder drücken die falsche – und finden keine Produkte oder kommen nicht weiter.
Wen es betrifft
- blinde Kundinnen und Kunden
- Screenreader-Nutzer
- Nutzer von Sprachsteuerung
So beheben Sie es
Geben Sie jeder Input-Schaltfläche einen Namen. Üblich ist ein aussagekräftiges value-Attribut, etwa value="Suchen" oder value="Gutschein einlösen". Bei Symbol-Schaltflächen ergänzen Sie aria-label oder ersetzen das Input durch ein <button> mit sichtbarem oder visuell verstecktem Text. Lassen Sie value nicht leer und verlassen Sie sich nicht auf ein Hintergrundbild oder das title-Attribut.
Bei Shopify
Meist die Such- oder Newsletter-Schaltfläche im Theme, als Symbol mit leerem value gestaltet, oder von Apps eingefügte Schaltflächen. Ergänzen Sie value oder aria-label in den Liquid-Snippets des Themes; bitten Sie App-Entwickler, ihre eigenen Schaltflächen zu korrigieren.
Bei Shoptet (CZ)
Meist im Such- oder Newsletter-Formular des Templates oder in eigenen Formularen. Korrigieren Sie zuerst Ihren eigenen Code; zum Template fragen Sie Shoptet oder einen Shoptet-Partner, ob eine neuere Version diese Schaltflächen beschriftet.
Bei PrestaShop
Meist in Such-, Newsletter- oder Gutscheinmodulen, deren .tpl-Templates ein Symbol-Input mit leerem value verwenden. Ergänzen Sie value oder aria-label im Theme oder in überschriebenen Modul-Templates.
Bei WooCommerce
Häufig in Such-Widgets, Newsletter-Formularen, Gutscheinfeldern und Formular-Plugins, die <input type="submit" value=""> ausgeben. Legen Sie den Schaltflächentext in den Widget- oder Plugin-Einstellungen fest oder korrigieren Sie das Child-Theme-Template; Plugin-Schaltflächen melden Sie dem Plugin-Entwickler.
Standards
| Standard | Abschnitt |
|---|---|
| WCAG 2.2 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.1 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.0 | 4.1.2 (A) Name, Role, Value |
| EN 301 549 4.1.1 | 9.4.1.2 |
| EN 301 549 3.2.1 | 9.4.1.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.4.1.2 |
Automatische Prüfung: axe-core-Regel input-button-name.
dequeuniversity.com, github.com, www.w3.org
Ähnliche Prüfungen
-
Bilder haben keine Textbeschreibung
WCAG 1.1.1 A
-
Es gibt keinen schnellen Sprung zum Hauptinhalt
WCAG 2.4.1 A
-
Videos oder Töne starten von selbst mit Ton
WCAG 1.4.2 A
-
Tabellenüberschriften beschreiben keine Daten
WCAG 1.3.1 A