← Back to all categories
Error form-1 · WCAG 1.3.1, 4.1.2

Input with no label

This text input has no associated label element, no aria-label, and no aria-labelledby. Screen readers cannot identify the purpose of this field.

Error form-2 · WCAG 1.3.1

Label "for" doesn't match input "id"

The label's "for" attribute points to "email-address" but the input's id is "user-email". Clicking the label does not focus the input, and the programmatic association is broken.

Error form-3 · WCAG 1.3.1

Missing fieldset/legend for radio group

These radio buttons share a group question but are not wrapped in a fieldset with a legend. Screen readers cannot convey the group label.

What is your preferred contact method?

Error form-4 · WCAG 3.3.2

Required field with no indication

This field is required (has the "required" HTML attribute) but there is no visible or programmatic indication to the user that the field is mandatory.

Error form-5 · WCAG 3.3.1

Form with no error identification

When this form is submitted with empty required fields, no error messages are shown. The user receives no feedback about what went wrong or which fields need attention.

Error form-6 · WCAG 1.3.1

Placeholder as only label

This input uses placeholder text as its only label. The placeholder disappears when the user starts typing, and it is not reliably announced by all screen readers as a label.

Error form-7 · WCAG 1.3.5

Missing autocomplete on identity fields

These fields collect personal information (name, email) but lack the autocomplete attribute. Users who rely on autofill for cognitive or motor accessibility cannot benefit.