Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Barrierefreie Formulare

Wie Sie öffentliche Formulare, die mit dem Information Collector von Exponential gebaut sind, barrierefrei machen - an Felder gebundene Beschriftungen, Anleitungen, Kennzeichnung von Pflichtfeldern, Fehlermeldungen, die…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/building/forms/accessible-forms.md

On this page

This page is a translation. Read the English original

Barrierefreie Formulare

Diese Seite richtet sich an Site-Ersteller und Designer, die die Templates öffentlicher Formulare bauen. Ein Formular, das sich nicht mit Tastatur oder Screenreader ausfüllen lässt, schließt Menschen von einer öffentlichen Leistung aus. Die Formulare der Administration von Exponential wurden nach Kriterien der WCAG 2.2 AA gebaut und getestet (Beschriftungen, Fehlerzusammenfassungen, aria-invalid), mit dem Status Teilweise erfüllt; die öffentlichen Formular-Templates gehören zu Ihrem Design und sind nicht geprüft (Standards zur Barrierefreiheit). Die Muster der Administration sind ein gutes Vorbild.

Inhalt

  1. Die wichtigen Kriterien
  2. Beschriftungen und Anleitungen
  3. Fehler
  4. Tastatur und Fokus
  5. CAPTCHA und Barrierefreiheit
  6. Ein Formular testen

Die wichtigen Kriterien

Aus den WCAG 2.2:

KriteriumWas es verlangt
1.3.1 Info und BeziehungenBeschriftungen programmatisch an Felder gebunden; Gruppen von Optionsfeldern in einem Fieldset mit Legende
3.3.1 FehlererkennungFehler werden als Text beschrieben
3.3.2 Beschriftungen oder Anweisungeneine sichtbare Beschriftung und nötige Anleitungen
3.3.3 Fehlerempfehlungwie der Fehler zu beheben ist
3.3.7 Redundante Eingabe (neu in 2.2)nicht erneut nach etwas fragen, das im selben Ablauf schon angegeben wurde
3.3.8 Barrierefreie Authentifizierung (Minimum) (neu in 2.2)kein kognitiver Test als einziger Weg zur Anmeldung
2.1.1 Tastaturalles funktioniert ohne Maus
4.1.2 Name, Rolle, Wertjedes Bedienelement hat einen zugänglichen Namen

Beschriftungen und Anleitungen

Das View-Template des sammelnden Attributs erzeugt das Eingabefeld. Geben Sie in Ihrem Formular-Template jedem Eingabefeld eine sichtbare Beschriftung, die mit for und id daran gebunden ist; das mitgelieferte Template von ezwebin zeigt das Muster (Formulare mit dem Information Collector).

PraxisWarum
Die Beschriftung ist der Name des Attributs, für Besucher geschrieben („Ihre E-Mail-Adresse“)der Name des Klassenattributs wird angezeigt
Anleitungen vor dem Feld, mit aria-describedby gebundenScreenreader lesen sie mit dem Feld vor
Pflichtfelder als Text gekennzeichnet („Pflichtfeld“), nicht nur mit Farbe oder einem Sternchen1.4.1 Benutzung von Farbe
Formate erklärt („Datum als TT.MM.JJJJ“)3.3.2
autocomplete-Attribute bei Name und E-Mailhilft Menschen mit motorischen und Gedächtnisschwierigkeiten

Fehler

Schlägt die Prüfung fehl, zeigt Exponential das Formular erneut mit dem Prüfergebnis an (collectedinfo_validation.tpl im mitgelieferten Template). Gestalten Sie die Meldung so, dass sie:

  • oben als Zusammenfassung erscheint, die auf jedes Feld verlinkt, und den Fokus erhält;
  • neben jedem Feld erscheint, mit aria-describedby gebunden, mit aria-invalid="true" am Feld;
  • sagt, wie der Fehler zu beheben ist („Geben Sie eine E-Mail-Adresse wie [email protected] ein“).

Das Design admin4 tut genau das für seine eigenen Formulare (tests/tests/design/AdminFormErrorsTest.php sichert es ab), seine Templates sind also eine funktionierende Referenz.

Tastatur und Fokus

  • Das Formular lässt sich mit Tab, Umschalt+Tab, Leertaste und Eingabetaste ausfüllen und senden.
  • Der Fokus ist immer sichtbar.
  • Kein Zeitlimit, oder eine Möglichkeit, es zu verlängern; ein abgelaufenes Formular-Token zeigt eine Seite, die sagt, dass nichts gespeichert wurde und wie man es erneut versucht (CSRF-Formular-Token).

CAPTCHA und Barrierefreiheit

Visuelle Rätsel schließen Menschen aus. Wenn Sie ein CAPTCHA verwenden (Spamschutz und Drittanbieter), wählen Sie einen Modus mit einer barrierefreien Alternative und bieten Sie einen anderen Kanal an (Telefon, E-Mail). Für öffentliche Formulare mit geringem Aufkommen genügt oft das Formular-Token plus ein einfaches Honeypot-Feld in Ihrem Template.

Ein Formular testen

  • To do: Füllen Sie es nur mit der Tastatur aus und senden Sie es.
  • To do: Füllen Sie es mit einem Screenreader aus: Jedes Feld kündigt seine Beschriftung, Anleitung und den Pflichtstatus an.
  • To do: Senden Sie es leer: Die Fehlerzusammenfassung wird angekündigt und verlinkt auf die Felder.
  • To do: Zoomen Sie auf 200 % und verwenden Sie ein 320 px breites Fenster: Nichts wird abgeschnitten.
  • To do: Führen Sie als ersten Durchgang eine automatische Prüfung aus (Barrierefreiheit testen).

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x