Accessible community event form
Review and improve a fictional community event sign-up form so people can understand each question, move by keyboard and recover from an error without losing their work.
Requirements
- Use a visible label for every control.
- Explain optional information, expected formats and errors in plain language.
- Keep keyboard focus visible and in a predictable order.
- Use non-colour wording for status and avoid unnecessary motion.
Expected behaviours
- A keyboard user can reach and identify every control.
- A form error names the field and gives a usable correction.
- Text and focus indicators remain readable at enlarged sizes.