Barrierefreie Formulare
Barrierefreie Formulare sind so gestaltet, dass sie sich vollständig per Tastatur bedienen lassen, mit Screenreadern verständlich sind und Fehler klar kommunizieren – Anforderungen, die sich unter anderem aus den WCAG-Kriterien zu Labels, Fokusreihenfolge und Fehlerbehandlung ergeben.
In der Praxis
Jedes Formularfeld braucht ein programmatisch verknüpftes label (per for/id), denn ein Platzhalter allein ersetzt kein Label und verschwindet beim Ausfüllen. Pflichtfelder sollten eindeutig gekennzeichnet und Fehlermeldungen über aria-live so eingebunden sein, dass Screenreader sie automatisch vorlesen. Zusammengehörige Radiobuttons oder Checkboxen gehören in ein fieldset mit legend, und die Fokusreihenfolge sollte der natürlichen Lesereihenfolge im Code folgen statt mit manuellem tabindex nachjustiert zu werden. Am Ende hilft nur der Test mit einem echten Screenreader und ausschließlich per Tastatur.