Barrierefreie Formulare
Klare Labels, programmatische Fehlerführung, Validierung — keine Browser-Bubbles, kein „Bitte ausfüllen".
Was bedeutet „Barrierefreie Formulare"?
Ein barrierefreies Formular zeichnet sich durch drei Eigenschaften aus: (1) jedes Feld hat ein sichtbares, programmatisch zugeordnetes <label>; (2) Fehlermeldungen erscheinen als Text in Klartext, nicht als Browser-Bubble; (3) Fehler werden mit dem Feld verknüpft (aria-describedby, aria-invalid), sodass Screenreader Feld + Fehler in einem Atemzug ansagen.
Pflicht und Nutzen — WCAG 3.3.1.
WCAG 3.3.1 (Error Identification) + 3.3.3 (Error Suggestion) sind Level-A-/AA-Pflicht. Formulare sind die häufigste Conversion-Stelle und gleichzeitig die häufigste Stelle, an der Barrierefreiheit scheitert. Browser-Standard-Tooltips („Bitte E-Mail-Adresse ausfüllen") sind weder semantisch noch screenreader-tauglich — man muss sie ersetzen.
Wie wir es konkret lösen.
- Jedes Feld:
<label for="…">sichtbar, nicht nur Placeholder. - Native Validierung mit
invalid-Event abgefangen, eigene Inline-Meldung im<span class="field-error">. aria-describedbyverknüpft Feld mit Fehler-Span,aria-invalid="true"setzt den Status.- Klare Hilfetexte vor Eingabe — keine Surprises („Telefon mit Vorwahl, ohne Leerzeichen").
- Submit-Button per Tastatur erreichbar; bei Fehler Fokus auf erstes ungültiges Feld.
- Im DigElite-Plugin live:
SP_Anfragen-Formular + JS-Modulsite-pages.js.
Verwandte Bausteine unserer Modulsuite
-
AAA-Kontraste, geprüft pro Komponente
WCAG 1.4.6≥ 7:1 für Text, ≥ 4,5:1 für große Schrift — geprüft pro Komponente, nicht pro Page-Stichprobe.
-
Leichte Sprache (KI-gestützt)
WCAG 3.1.5Inhalte auf Knopfdruck vereinfacht — für Menschen mit Lese-Einschränkungen, Sprachlerner und Eilige.
-
Kontrast-Scanner mit Auto-Audit
WCAG 1.4.3Laufende Kontrast-Prüfung im Backend — Regression wird gemeldet, bevor die Redaktion etwas merkt.
-
Heading-Hygiene & Struktur-Manager
WCAG 1.3.1Saubere Outline für Screenreader und Suchmaschinen — eine H1 pro Page, keine Sprünge.
Brauchen Sie genau dieses Modul?
15 Minuten Erstgespräch — wir klären, ob es für Ihre Site relevant ist.
Weiterführend:
BFSG-Übersicht ·
Leistungs-Übersicht ·
BAFA-Förderung ·
FAQs