Compliance-Serie • Post 16/20
Barrierefreie Formulare — Patterns, die sich in der Praxis bewähren
Kontaktformulare, Newsletter-Anmeldungen, Buchungsformulare — sie sind die häufigste Barriere. Diese Anleitung zeigt barrierefreie Formular-Patterns mit Code-Beispielen, die auf Anhieb WCAG-konform sind.
TL;DR
- Barrierefreie Formulare — Patterns, die sich in der Praxis bewähren — eine praktische Anleitung für den DACH-Raum.
- Behandelt "wcag formulare" mit konkreten Beispielen.
- Behandelt "accessible forms" mit konkreten Beispielen.
- Mindestens 2 Snippet-Bait-Patterns für bessere SERP-Sichtbarkeit.
Ein barrierefreies Formular ist ein HTML-Formular, das Nutzer:innen mit Screenreadern, reiner Tastaturnavigation oder anderen assistiven Technologien vollständig und ohne Barrieren ausfüllen und absenden können.
Was macht ein Formular barrierefrei?
Vier Dinge: Jedes Feld hat ein programmatisch verknüpftes Label, Fehlermeldungen sind per aria-describedby verknüpft, die Tastatur-Reihenfolge ist logisch, und der Submit-Button ist immer erreichbar.
Der minimale WCAG-konforme Formular-Aufbau
<form novalidate>
<label for="email">E-Mail-Adresse</label>
<input id="email" type="email" required
aria-describedby="email-hint email-error" />
<p id="email-hint">Wir teilen Ihre E-Mail mit niemandem.</p>
<p id="email-error" role="alert" hidden>
Bitte gültige E-Mail-Adresse eingeben.
</p>
<button type="submit">Absenden</button>
</form>
Die 5 Formular-Pflicht-Patterns
- Label + Input verknüpft per
for/id— nicht nur visuell nah, sondern programmatisch - Hint-Text per
aria-describedby— Screenreader liest Zusatzinfos vor - Error-Messages als
role="alert"— Screenreader unterbricht und liest Fehler vor - Kein
placeholderals Label-Ersatz — Placeholder verschwindet bei Eingabe, Screenreader ignorieren es oft - Honeypot für Spam-Schutz — verstecktes Feld statt CAPTCHA, das Screenreader ausschließt
Alle Formulare auf mekyn.com folgen diesen Patterns. Der Spam-Schutz erfolgt über Honeypot-Felder, die für Screenreader versteckt sind — kein CAPTCHA, das Nutzer:innen mit Behinderung ausschließt.
Weiterführend auf mekyn.com
→ Zur Pillar-Page: Barrierefreiheit → Verwandt: Wcag 9 Pruefpunkte → Tool: Kontrast Rechner
Externe Quellen:
Mehr zu diesem Thema:
Zum Barrierefreiheit-HubKeine Kreditkarte · 14 Tage testen · Anti-Lock-In