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
- Roter Stern bei Pflichtfeldern (für Screenreader unsichtbar)
- 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? Screenreader lesen sonst nichts vor, und nach dem ersten Tippzeichen verschwindet der Hinweis.
- Richtig: Label über oder neben dem Feld: «Vorname»
- Falsch: Nur Platzhalter-Text im Feld
2. Pflichtfelder – Klar kommunizieren, was Pflicht ist
Ein roter Stern (*) sagt einem Screenreader: nichts. Menschen mit Sehbehinderung wissen nicht, dass dieses Feld ausgefüllt werden muss. Die Lösung? Pflichtfelder explizit benennen.
- 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