JAWS does not declare an aria described in the select box in IE

I am trying to use the aria described in the selection box, but JAWS does not declare text associated with using the attribute described in IE in IE. I even added tabindex = "- 1" to the span tag referenced. The following is an example of the code I'm using. Can someone please provide me any information on this topic.

<form action="#" method="post"> <div> <label for="State">State</label> <select id="State" name="State" aria-describedby="spanId"> <option value="acct">Choose</option> <option value="act">ACT</option> <option value="nsw">NSW</option> <option value="nt">NT</option> <option value="qld">QLD</option> <option value="sa">SA</option> <option value="tas">TAS</option> <option value="vic">VIC</option> <option value="wa">WA</option> </select> <span id="spanId" tabindex="-1">This is the text</span> </div> </form> 
+2
html
source share
2 answers

You can use aria-label="spanId"

Make sure you are not using title and aria-label for the same HTML element, because the title is becoming suppressed.

0
source share

Using IE11 and Jaws 17 I also observed this problem.

I think this is a mistake.

Until it is reviewed by Freedom Scientific, I would recommend using aria-labelledby .

This means something a little different semantically:

the label describes the essence of the object, and the description provides additional information that the user may need.

Source: Mozilla Developer Network

But this is probably the best stock you have.

0
source share

All Articles