Accessible forms
Das Modul repariert fehlende Beschriftungen, Markierungen für Pflichtfelder und Fehler-Verknüpfungen. Dies gilt für Kontakt-, Bestell- und Login-Formulare.
Function in one sentence — and in three sentences
Formulare sind oft ein Problem für Nutzer von Screenreadern. Fehlt das Etikett, weiß die Software nicht, für was das Feld ist. Fehlt die Fehler-Verknüpfung, werden Fehlermeldungen nicht vorgelesen. Das Modul prüft alle Formulare auf der Seite. Es ergänzt fehlende Attribute, Beschriftungen und Markierungen für Pflichtfelder.
Technical measures
- Label-for connection: adds missing `for` attributes to `
- Required field aria: sets `aria-required="true"` and `aria-invalid` on validation errors.
- Error text link: validation-`` gets an ID, input field gets `aria-describedby`.
- Fieldset/Legend: in radio groups without `
- Autocomplete tokens: adds `autocomplete="email"`, `autocomplete="name"` etc. for browser support.
You can find these settings in the module tab.
- Auto-repair on/off per form plugin (Contact Form 7, Gravity Forms, WPForms, Fluent Forms, ...)
- Required field marker style: `*` / Text „(Required)" / ARIA only
- Error text style: near / above / below the field
- Autocomplete tokens automatically: yes / no
- Live validation mode: on tap / on blur / on submit
Pfad im Admin: WP-Admin → Barrierefreiheit → Module → Barrierefreie Formulare
Use case
Das Modul ist wichtig für jede Seite mit Formularen. Es gilt für Kontakt-, Bestell-, Newsletter- und Login-Formulare. Kein Formular-Plugin ist von Anfang an barrierefrei. Das Modul behebt diese Lücken.
That fits together thematically.
ARIA Manager
WCAG 4.1.2Automatically assigns correct ARIA roles, states, and properties to interactive elements.
Language attribute
WCAG 3.1.1Sets correct `lang` attributes at the HTML root and element level for foreign language passages.
Keyboard navigation
WCAG 2.1.1Make sure that every interactive element is accessible without a mouse — Tab, Enter, arrow keys, Esc.
Activate the module for your site?
Im Erstgespräch klären wir, ob das Modul zu deinem Seiten-Design und Inhalt passt. Wir besprechen, wie man es einrichtet.