Formulare

Pflichtfelder ohne sichtbare Kennzeichnung

Üblicher Schweregrad: niedrig · Aufwand: minimal

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

  1. Kennzeichne jedes Pflichtfeld sichtbar im Label (üblich: „*") und erkläre das Zeichen einmal am Formular („* Pflichtfeld").
  2. Besser noch: Markiere die wenigen optionalen Felder mit „(optional)" statt die vielen Pflichtfelder — das reduziert den visuellen Lärm.
  3. Lass das required-Attribut zusätzlich stehen: Sichtbare Kennzeichnung und HTML-Validierung ergänzen sich, ersetzen sich nicht.

Zum Nachlesen