WCAG-A/AA-Anforderung Priorität: Mittel
Manche Formularfelder haben mehrere Beschriftungen
Ein Formularfeld, etwa für E-Mail, Menge oder Adresse, ist mit zwei oder mehr <label>-Elementen verknüpft.
Dieser Text wurde automatisch übersetzt und noch nicht von Muttersprachlern geprüft.
Warum das für Ihre Kunden wichtig ist
Screenreader gehen damit unterschiedlich um: Manche lesen nur die erste Beschriftung, manche alle, manche nur die letzte. Nutzer von Sprachsteuerung wissen womöglich nicht, welche Worte sie sagen sollen, um das Feld zu erreichen. Im Checkout oder bei der Registrierung macht das die Eingabe langsamer und fehleranfälliger.
Wen es betrifft
- blinde Kundinnen und Kunden
- Screenreader-Nutzer
- Nutzer von Sprachsteuerung
So beheben Sie es
Geben Sie jedem Feld genau ein <label>. Brauchen Sie zusätzlichen Text, etwa einen Hinweis oder ein Formatbeispiel, verknüpfen Sie ihn per aria-describedby statt mit einer zweiten Beschriftung. Prüfen Sie, ob neben der sichtbaren Beschriftung eine versteckte Doppelung vom Theme oder einem Plugin existiert.
Bei Shopify
In Standard-Themes selten; meist durch Theme-Anpassungen oder Formular-Apps, die neben der Theme-Beschriftung eine eigene einfügen. Entfernen Sie die Doppelung im Liquid-Snippet oder in den App-Einstellungen.
Bei Shoptet (CZ)
Im Standard-Template selten; meist durch eigenen Code oder Formulare von Drittanbietern. Korrigieren Sie zuerst Ihren eigenen Code; für das Template wenden Sie sich an Shoptet oder einen Shoptet-Partner.
Bei PrestaShop
Meist in angepassten .tpl-Formular-Templates oder Modulen mit eigenen Beschriftungen (Newsletter, Checkout-Felder). Lassen Sie im Theme oder in überschriebenen Modul-Templates eine Beschriftung pro Feld.
Bei WooCommerce
Häufig durch Formular-Plugins, Checkout-Feld-Editoren oder Page-Builder, die neben der Theme-Beschriftung eine zweite einfügen. Prüfen Sie die Feldeinstellungen oder Plugin-Templates und lassen Sie eine Beschriftung pro Feld.
Standards
| Standard | Abschnitt |
|---|---|
| WCAG 2.2 | 3.3.2 (A) Labels or Instructions |
| WCAG 2.1 | 3.3.2 (A) Labels or Instructions |
| WCAG 2.0 | 3.3.2 (A) Labels or Instructions |
| EN 301 549 4.1.1 | 9.3.3.2 |
| EN 301 549 3.2.1 | 9.3.3.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.3.3.2 |
Automatische Prüfung: axe-core-Regel form-field-multiple-labels.
dequeuniversity.com, github.com, www.w3.org
Ähnliche Prüfungen
-
Mehrere eingebettete Rahmen haben denselben Namen
WCAG 4.1.2 A
-
Selbst gebaute Menüs oder Listen sind fehlerhaft aufgebaut
WCAG 1.3.1 A
-
Ein Auswahlmenü hat keine Beschriftung
WCAG 4.1.2 A
-
Die Seite hat keinen Titel
WCAG 2.4.2 A