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.
Course projects