Aufgabe 18 · Priorität High · WCAG 1.3.1
Formularfeld ohne Beschriftung: input[placeholder] (2 Stellen)
- Fundstellen
input[placeholder='Name'],input[placeholder='E-Mail']– gleiche Komponente- Nutzerwirkung
- Der Placeholder verschwindet beim Tippen; Screenreader-Nutzer kennen den Zweck des Feldes nicht.
- Änderungsvorschlag
- Sichtbares
<label for>ergänzen oderaria-labelsetzen; Placeholder nur als Beispiel, nicht als einzige Beschriftung. - Abnahmekriterien
- Jedes Feld hat einen zugänglichen Namen unabhängig vom Placeholder; Screenreader liest Beschriftung und Pflichtstatus vor.
- Nachprüfung ohne Befund für beide Fundstellen.
Jede Aufgabe enthält zusätzlich einen fertigen Prompt für Coding-Agenten.