Formulare
Pflichtfelder ohne sichtbare Kennzeichnung
Woran du es erkennst
Felder tragen das HTML-Attribut required, aber weder Label noch Platzhalter zeigen ein „*" oder ein Wort wie „Pflichtfeld" — und das Formular erklärt die Kennzeichnung auch nicht per Legende.
Warum es zählt
Wer nicht sieht, welche Felder Pflicht sind, schickt das Formular unausgefüllt ab und bekommt erst dann eine Fehlermeldung — jeder solche Fehlversuch kostet Abschlüsse. Barrierefrei ist die Lage ebenfalls nicht: WCAG verlangt, dass Pflicht nicht nur programmatisch, sondern sichtbar erkennbar ist.
So behebst du es
- Kennzeichne jedes Pflichtfeld sichtbar im Label (üblich: „*") und erkläre das Zeichen einmal am Formular („* Pflichtfeld").
- Besser noch: Markiere die wenigen optionalen Felder mit „(optional)" statt die vielen Pflichtfelder — das reduziert den visuellen Lärm.
- Lass das required-Attribut zusätzlich stehen: Sichtbare Kennzeichnung und HTML-Validierung ergänzen sich, ersetzen sich nicht.