Checkboxes

Much like radios, checkboxes can be more complicated than they first appear

So what are the rules for checkboxes:

  1. They must be announced as a group.
  2. The group must be described by "question".
  3. Each checkbox must describe a unique answer (values can be duplicated)
  4. Each checkbox must announce it's position in the list (e.g 1 of 4)
  5. Each checkbox must announce it's selected status

It seems that if checkboxes are off the bottom of the screen that Voiceover on iOS cant access them, as such a button is required off screen.

Please Select Some Items

Powered by Angular | JamStack | Netlify

View code on GitHub