Zum Inhalt springenZum Inhalt springen

🗣️ Leichte Sprache · Stand: 27.05.2026  |  ← Normale Sprache

Klare Namen für Eingabefelder. Keine Browser-Meldungen wie "Bitte ausfüllen".

Ein barrierefreies Formular hat drei Merkmale. Jedes Eingabefeld hat einen sichtbaren Namen. Fehler sind als Text sichtbar. Fehler sind mit dem Feld verbunden. Screenreader lesen Feld und Fehler zusammen vor.

Die Richtlinien WCAG 3.3.1 und 3.3.3 sind Pflicht. Formulare sind oft der Grund für Barrieren. Standard-Meldungen von Browsern sind nicht für Blinde geeignet. Ersetze diese Meldungen.

Das erste Gespräch dauert 15 Minuten. Wir prüfen, ob unsere Hilfe passt. Weitere Infos: BFSG-Übersicht, Leistungs-Übersicht, BAFA-Förderung, häufige Fragen.

WCAG 3.3.1 · WCAG-Modul

Barrierefreie Formulare

Klare Labels, programmatische Fehlerführung, Validierung — keine Browser-Bubbles, kein „Bitte ausfüllen".

Was ist das?

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.

Warum wichtig?

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.

Unsere Umsetzung

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-describedby verknü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-Modul site-pages.js.

Brauchen Sie genau dieses Modul?

15 Minuten Erstgespräch — wir klären, ob es für Ihre Site relevant ist.

Erstgespräch buchen

Weiterführend:
BFSG-Übersicht ·
Leistungs-Übersicht ·
BAFA-Förderung ·
FAQs

Normale Sprache