Warum Formulare oft nicht korrekt ausgefüllt werden können
Stell dir vor: Du navigierst mit der Tab-Taste durch ein Formular. Plötzlich springt der Fokus wild umher, du weisst nicht, welches Feld gerade aktiv ist. Oder du nutzt einen Screenreader, und dieser liest nur «Eingabefeld» – aber nicht, wofür. Frustrierend, oder?
Typische Probleme:
- Felder ohne erkennbare Beschriftung
- Pflichtfelder nur mit einem roten Stern ohne verständliche Erklärung
- Fehlermeldungen wie «Fehler» (was ist das Problem?)
- Unlogische Tab-Reihenfolge
Die gute Nachricht: Diese Barrieren lassen sich mit durchdachtem Design vermeiden.
Die 5 Erfolgsfaktoren für barrierefreie Formulare
Diese 5 Punkte sind Best Practices, die allen Nutzer:innen helfen. Natürlich gibt es technische Tricks im Code, um Screenreadern Informationen anders zu vermitteln – doch wenn du Dinge von Anfang an klar und sichtbar gestaltest, profitieren wirklich alle davon.
1. Labels – Jedes Feld braucht einen Namen
Ein Label ist die Beschriftung eines Eingabefeldes. Klingt banal? Ist es auch – und trotzdem fehlt es oft. Statt Platzhalter-Text im Feld («Name eingeben…») sollte das Label immer sichtbar sein. Warum? Ein Platzhalter verschwindet bei der Eingabe und ersetzt keine verlässlich zugeordnete Beschriftung. Ein sichtbares, technisch mit dem Feld verbundenes Label bleibt verständlich.
- Richtig: Label über oder neben dem Feld: «Vorname»
- Falsch: Nur Platzhalter-Text im Feld
2. Pflichtfelder – Klar kommunizieren, was Pflicht ist
Ein roter Stern (*) allein erklärt nicht zuverlässig, dass ein Feld ausgefüllt werden muss. Erkläre das Zeichen sichtbar und kennzeichne Pflichtfelder auch im Code. Eine verständliche Beschriftung wie «E-Mail (Pflichtfeld)» macht die Anforderung unmittelbar deutlich. Das W3C erläutert die Kennzeichnung von Pflichtfeldern.
- Richtig: «E-Mail (Pflichtfeld)»
- Auch gut: Text über dem Formular: «Felder mit * sind Pflichtfelder»
- Falsch: Nur roter Stern ohne Erklärung
3. Fehlermeldungen – Verständlich und sichtbar
«Fehler bei der Eingabe» hilft niemandem weiter. Was ist falsch gelaufen? Welches Feld betrifft es? Eine gute Fehlermeldung ist konkret und erscheint direkt beim betroffenen Feld.
- Richtig: «Bitte gib eine gültige E-Mail-Adresse ein.»
- Falsch: «Fehler» oder rote Umrandung ohne Text