WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: How JAWS reads checkboxes


From: Tim Harshbarger
Date: Jan 27, 2016 6:16AM

Yes, I believe that is typical in browse mode for JAWs and it is ok that it does that.

This is one of those areas where behaviors of screen readers can be different, but either behavior is perfectly ok.

The reason I say that is, in both cases, the screen reader reads the name of the checkbox when you move to it. The difference is just that one screen reader decided that the label does not exist separately from the checkbox (or they feel that is a better user experience) while the other screen reader considers that label also to be a separate piece of information in addition to being the name of the checkbox (or they feel their approach makes for a better user experience.)

-----Original Message-----
From: WebAIM-Forum [mailto: <EMAIL REMOVED> ] On Behalf Of Helene VINH
Sent: Wednesday, January 27, 2016 6:56 AM
Subject: [WebAIM] How JAWS reads checkboxes


I have a question concerning the way JAWS reads checkboxes.

Implementing a very basic checkbox as follow:

<input type="checkbox" id="myCheckbox" />
<label for="myCheckbox">Pizza</label>

JAWS is reading twice the label using the arrow keys: "Pizza checkbox not checked", then again "Pizza".
Is that the normal behaviour of JAWS? I tested with JAWS 15 and 16. NVDA does not repeat the label.


Helene Vinh
Developer at Amadeus