JAWS屏幕阅读器处理未经检查的单选按钮,并进行部分检查'

时间:2015-01-13 14:18:35

标签: html radio-button accessibility jaws-screen-reader

我正在使用JAWS 15版在Google Chrome上测试我的页面,其中包含一组相关的单选按钮,最初都没有检查过。

我希望JAWS能够读取一个未选中的单选按钮作为"未选中单选按钮"但令我惊讶的是它会读取任何单选按钮,并且#34;部分选中单选按钮"。

我创建了一个简单的测试页面,其中只包含相关的HTML,以确保没有其他任何因素影响此行为,但它仍然会读取"部分选中单选按钮"。

我有什么遗失的吗?如何指示JAWS阅读"单选按钮未选中"?

我尝试添加aria-checked =" false"但是这没有帮助。

下面是我用来测试行为的简单代码:

<form>
  <p>Question</p>
  <input type="radio" name="answer" value="a1" />answer1<br>
  <input type="radio" name="answer" value="a2" />answer2<br>
  <input type="radio" name="answer" value="a3" />answer3
</form>

2 个答案:

答案 0 :(得分:0)

此问题似乎已在JAWS 16中修复。 如果可以的话,你应该升级到JAWS 16。

答案 1 :(得分:0)

对于我来说,Chrome中的JAWS 16仍然存在问题。它在IE和Firefox中运行良好。我也尝试过JAWS 14,因为我还安装了它。同样,它在IE和FF中运行良好,但在Chrome中却没有。

我听到不同的东西取决于我是否选择了收音机组或是否使用JAWS的虚拟光标。

如果我选择收音机,我会听到“单选按钮foo,已选中,未选中”。所以它是否被检查有点困惑,因为它告诉我两者。

如果我使用向下箭头移动虚拟光标,JAWS会说“单选按钮foo,未选中,部分检查”。

这是Chrome的一个错误。