Accessible Forms Guide
Build forms that are usable and accessible for all users, including those with disabilities.
Usage
Describe your form to get accessibility implementation guidance.
Examples
- "Make our registration form fully accessible"
- "Add accessible error messages to a multi-step form"
- "Implement accessible date picker and file upload fields"
Guidelines
- Associate every input with a visible label element
- Place error messages near the relevant field
- Use aria-describedby for additional help text
- Group related fields with fieldset and legend
- Announce validation errors to screen readers on submit