3.3 Input Assistance · Understandable
WCAG 3.3.1 Error Identification
Level A
When an input error is detected, the failing field must be identified and the error described in text.
Common failures
- Form validation paints fields red with no error message.
- Errors appear in a generic toast that doesn't say which field failed.
How to fix
- Show inline error text adjacent to each failing field.
- Connect error text to the input via `aria-describedby`.
- Set `aria-invalid="true"` on the failing input.
Related criteria
- WCAG 3.3.3 Error Suggestion Level AA
- WCAG 1.3.3 Sensory Characteristics Level A