Accessible forms
Fixes missing labels, mandatory field markings, and error links in contact, order, and login forms.
Function in one sentence — and in three sentences
Forms are the most common stumbling block for screen reader users. If the `
The module scans all forms on the page and adds missing ARIA attributes, label relationships, and mandatory field markings.
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
Path in Admin: WP-Admin → Accessibility → Modules → Accessible Forms
Use case
A mandatory module for every page with forms — contact, order, newsletter, login. No form plugin provides complete accessibility out of the box; this module fills the gaps.
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?
In the initial 15-minute consultation, we will clarify whether the module is relevant for your theme and content type — and what the setup looks like.