Zum Hauptinhalt springen

Was ist ein barrierefreies Kontakt-Formular?

Informationen zum Artikel

Porträtfoto von Dmitry Dugarev

Autor: Dmitry Dugarev

Berater für digitale Barrierefreiheit & IT-Compliance

Zuletzt aktualisiert am:

Bestandteile eines Formulars

Formulare (Du kennst sie als Kontaktformulare, Logins oder Checkouts) sind die wichtigsten Interaktionspunkte im Web. Man nutzt sie, um mit Nutzern zu interagieren, Daten zu sammeln oder Anmeldungen zu ermöglichen.

Aufgrund des Barrierefreiheitsstärkungsgesetzes (BFSG) ist ihre Zugänglichkeit nicht mehr optional, sondern eine rechtliche Anforderung [1]. Die typischen Bestandteile eines Formulars sind:

  • Beschriftungen & Eingabefelder: Jedes Feld (<input>, <textarea>) benötigt ein klares, permanent sichtbares <label>. [2]
  • Logische Gruppierung: Zusammengehörige Felder (z.B. Adressdaten oder Radio-Buttons) werden mit <fieldset> und <legend> gruppiert. [3]
  • Hilfetexte & Unterstützung: Optionale Hilfetexte (verknüpft via aria-describedby) und autocomplete-Attribute erleichtern das Ausfüllen. [4]
  • Fehlerbehandlung: Ein robuster Mechanismus, der Fehler identifiziert, sie gesammelt anzeigt und den Nutzer zur Korrektur leitet. [5]
  • Status-Management: Visuelles und auditives Feedback beim Absenden (role="status") und nach Abschluss (role="alert"). [6]

Was macht ein Formular barrierefrei?

Ein barrierefreies Kontaktformular sorgt dafür, dass all diese Funktionen auch für Leute zugänglich sind, die eine Tastatur statt einer Maus nutzen oder auf Screenreader angewiesen sind. Das heißt für Dich:

  • Klare Beschriftung & Struktur: Die Beziehung zwischen Labels, Hilfetexten, Fehlermeldungen und Eingabefeldern ist semantisch korrekt abgebildet. [3]
  • Vollständige Tastaturbedienbarkeit: Alle Felder, Buttons und Links sind per Tastatur erreichbar und bedienbar – in einer logischen Reihenfolge. [7], [8]
  • Zuverlässiges Fokusmanagement: Der Fokus wird logisch geführt. Besonders bei Fehlern wird der Nutzer aktiv zur Fehlerzusammenfassung geleitet. [9]
  • Hilfreiche Eingabe-Unterstützung: Felder für bekannte Daten (Name, E-Mail etc.) haben autocomplete-Attribute. [4]
  • Verständliche Ansagen: Screenreader können den Zweck jedes Feldes, seinen Status (z.B. "Pflichtfeld", "ungültig") und alle Statusänderungen (z.B. "Wird gesendet...", "Fehler aufgetreten") klar kommunizieren. [10], [6]

Stell sicher, dass Dein Formular diese Kriterien erfüllt, um eine inklusive, BFSG-konforme und zugängliche Benutzererfahrung für alle Besucher Deiner Website zu schaffen.

Hier siehst Du ein Beispiel für ein solches Formular:

Demo-Kontakt­formular

Alle mit einem Sternchen () markierten Felder sind Pflicht­felder. Wenn eine Nachricht abgeschickt wird, falls keine Fehler vorliegen, erscheint eine Erfolgsmeldung, aber es passiert nichts weiter.

Deine persön­lichen Daten
Eine gültige E-Mail-Adresse besteht aus Namen, dem "@"-Zeichen und einer Domain (z.B. max.muster­mann@example.tld).
Für eventuelle Rückfragen. Nur gültige deutsche Handynummern aus 7-11 Zeichen (z.B. 01701234567).
Bevorzugte Kontakt­methode

Ressourcen für barrierefreie Formulare

Dieser Bereich richtet sich besonders an die Entwickler, die barrierefreie digitale Produkte erstellen möchten. Hier geht’s ums Eingemachte: Wie baue ich barrierefreie Formulare, die wirklich funktionieren – für alle Nutzergruppen?

Hier findest Du folgende Ressourcen:

Für jede Empfehlung erkläre ich das Warum dahinter, zeige Do’s & Don’ts aus der Praxis und liefere konkrete Codebeispiele. Zudem sind sie mit Quellen zu relevanten WCAG-Kriterien [11] und WAI-ARIA-Patterns [12] versehen, damit Du die Anforderungen leicht nachvollziehen kannst.

Starte einfach mit der Schritt-für-Schritt-Anleitung, um ein solides Grundgerüst zu bauen. Nutze die Checkliste, um sicherzustellen, dass Dein Formular alle wichtigen Barrierefreiheitsanforderungen erfüllt.

Viel Erfolg bei der Umsetzung barrierefreier Formulare! Wenn Du Fragen hast oder Feedback geben möchtest, melde Dich gerne bei mir.

  1. Bundesministerium der Justiz und für Verbraucherschutz, „Gesetz zur Umsetzung der Richtlinie (EU) 2019/882 des Europäischen Parlaments und des Rates über die Barrierefreiheitsanforderungen für Produkte und Dienstleistungen (Barrierefreiheitsstärkungsgesetz – BFSG)“. 2023. [Online]. Verfügbar unter: https://www.gesetze-im-internet.de/bfsg/
  2. W3C, „Success Criterion 3.3.2 Labels or Instructions“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#labels-or-instructions
  3. W3C, „Success Criterion 1.3.1 Info and Relationships“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#info-and-relationships
  4. W3C, „Success Criterion 1.3.5 Identify Input Purpose“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#identify-input-purpose
  5. W3C, „Success Criterion 3.3.1 Error Identification“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#error-identification
  6. W3C, „Success Criterion 4.1.3 Status Messages“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#status-messages
  7. W3C, „Success Criterion 2.1.1 Keyboard“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#keyboard
  8. W3C, „Success Criterion 2.4.3 Focus Order“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#focus-order
  9. W3C, „Success Criterion 2.4.7 Focus Visible“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#focus-visible
  10. W3C, „Success Criterion 4.1.2 Name, Role, Value“, 2023, [Online]. Verfügbar unter: https://www.w3.org/TR/WCAG22/#name-role-value
  11. W3C Web Accessibility Initiative, „WCAG 2.2 Overview“. 2023. [Online]. Verfügbar unter: https://www.w3.org/WAI/standards-guidelines/wcag/wcag2.2/
  12. W3C Web Accessibility Initiative, „WAI-ARIA Authoring Practices 1.2“. 2021. [Online]. Verfügbar unter: https://www.w3.org/TR/wai-aria-practices/

Über den Autor

Porträtfoto von Dmitry Dugarev

Beste Grüße

Dmitry Dugarev

Gründer von Barrierenlos℠ und Entwickler des Semanticality™ Plugins. Mit einem Masterabschluss, über 8 Jahren Erfahrung in Web-Entwicklung & IT-Compliance bei Big-Four, Banken und Konzernen und mehr als 1.000 auf Barrierefreiheit geprüften Seiten für über 50 Kunden helfe ich Web-Teams, Barrierefreiheit planbar umzusetzen – ohne monatelange Umbauten.

Werde selbst zum BFSG-Profi-Entwickler. In nur 4 Tagen.

Lerne in unserem 4-Tage-Workshop, wie Du komplexe Audits selbst durchführst und barrierefreie Komponenten entwickelst. Erhalte einen individuellen Lernplan, 1:1-Strategie-Gespräch und ein Zertifikat.

Jetzt zum Workshop anmelden