Skip to contentSkip to content

🗣️ Easy language · Stand: 27.05.2026  |  ← Normale Sprache
Mechanics module WCAG 3.3.1 Level A

Accessible forms

Das Modul repariert fehlende Beschriftungen, Markierungen für Pflichtfelder und Fehler-Verknüpfungen. Dies gilt für Kontakt-, Bestell- und Login-Formulare.

What it does

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.

This is how the plugin implements it.

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 `
    The group wrapper element will be automatically added.
  • Autocomplete tokens: adds `autocomplete="email"`, `autocomplete="name"` etc. for browser support.
In the plugin backend

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

When do you need the module?

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.

Related modules

That fits together thematically.

  • ARIA Manager

    WCAG 4.1.2

    Automatically assigns correct ARIA roles, states, and properties to interactive elements.

  • Language attribute

    WCAG 3.1.1

    Sets correct `lang` attributes at the HTML root and element level for foreign language passages.

  • Keyboard navigation

    WCAG 2.1.1

    Make 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.

15-minute initial consultation
View all modules

Normale Sprache