Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Using screen reader with check boxes.

Avatar

Level 1

Hello All,

I have a check box on a form.  Upon tabbing to the check box the custom text is read by the screen reader.  The custom text provides an explanation of the field as well as the current state (unchecked).  Is there a way to have the screen reader announce the state of the check box upon changing from unchecked to checked?

If this required scripting or the use of alternate text, an example or explanation would be greatly appreciated.

Thanks,

Jelf12

1 Accepted Solution

Avatar

Correct answer by
Level 1

Jelf12,

You should be careful about providing too much information in the CSRT, I usually recommend that people just rely on the caption text for checkboxes -- if the information is sufficient for sighted users, then in combination with the information provided to the assistive technology via our accessibility API in Adobe Reader the information should be sufficient for non-sighted users.

For example, if you have a checkbox that has a caption that is "Please send me information about new offers", that would be fine for screen reader users because when they land on the checkbox they will hear "please send me information about new offers, checkbox checked" and if they uncheck it (you can assume that how to toggle a checkbox is common knowledge so don't need to convey this information) they will hear "Unchecked".  If the user tabs away and tabs back they will hear the full explanation again, except with the changed state reported.

It is tempting to overdo it, but for most checkboxes all you need to do is make sure that the screen reader precedence is set to "Caption" and move on.

AWK

View solution in original post

4 Replies

Avatar

Former Community Member

Not that I am aware of but I am looking into it to see if you can cause Jaws to say something on demand. Will let you know what I find out when I find

it out.

Paul

Avatar

Correct answer by
Level 1

Jelf12,

You should be careful about providing too much information in the CSRT, I usually recommend that people just rely on the caption text for checkboxes -- if the information is sufficient for sighted users, then in combination with the information provided to the assistive technology via our accessibility API in Adobe Reader the information should be sufficient for non-sighted users.

For example, if you have a checkbox that has a caption that is "Please send me information about new offers", that would be fine for screen reader users because when they land on the checkbox they will hear "please send me information about new offers, checkbox checked" and if they uncheck it (you can assume that how to toggle a checkbox is common knowledge so don't need to convey this information) they will hear "Unchecked".  If the user tabs away and tabs back they will hear the full explanation again, except with the changed state reported.

It is tempting to overdo it, but for most checkboxes all you need to do is make sure that the screen reader precedence is set to "Caption" and move on.

AWK

Avatar

Level 1

Thanks AWK.  You were definitely right.  Thanks for the information, it's going to save me a ton of time.

J