让钳子读取选择中的所有选项

时间:2014-08-11 21:29:10

标签: html accessibility jaws-screen-reader

是否有一种简单的方法让下颌读取选择的所有选项,目前我们有

<div class="mySelectLabel">
  <label for="mySelectId" class="mySelectLabel">
    <span class="required" aria-hidden="true" role="presentation">*</span>
    <span class="offScreenText">Mandatory</span>
    <span class="labelText">Are you old enough?</span>
  </label>
</div>
<div class="myDivClass">
  <select id="mySelectId" name="mySelectName">
    <option value="">Please Select...</option>
    <option selected="selected" value="Y">Yes</option>
    <option value="N">No</option>
  </select>
</div>

目前,下颚读取... Are you old enough? Combo box Yes客户希望它读取所有选项。

我认为我可以输出隐藏的文字供下颌阅读,但如果有咏叹调设置或类似的东西我可能会更好。

1 个答案:

答案 0 :(得分:1)

这是JAWS的基本导航规则之一 实际上JAWS应该是:

  

你够大了吗?组合框是

如果用户听到这是组合框,他/她知道(至少应该知道)为了导航他/她必须按Enter键才能打开表单模式(除非打开自动表单模式)。在表单模式下,他/她用他/她的垂直箭头键查看组合框 这是预期的行为,再次,使用JAWS导航就像这样 如果您绝对需要做以下事情,您可以做的是:将aria-describedby属性放到您的select和描述中(当然在视觉上隐藏)放置这样的东西:«选择以下值之一:是,否»(当然,您可以使用一些JavaScript从options数组中获取值)。