我正在使用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>
答案 0 :(得分:0)
此问题似乎已在JAWS 16中修复。 如果可以的话,你应该升级到JAWS 16。
答案 1 :(得分:0)
对于我来说,Chrome中的JAWS 16仍然存在问题。它在IE和Firefox中运行良好。我也尝试过JAWS 14,因为我还安装了它。同样,它在IE和FF中运行良好,但在Chrome中却没有。
我听到不同的东西取决于我是否选择了收音机组或是否使用JAWS的虚拟光标。
如果我选择收音机,我会听到“单选按钮foo,已选中,未选中”。所以它是否被检查有点困惑,因为它告诉我两者。
如果我使用向下箭头移动虚拟光标,JAWS会说“单选按钮foo,未选中,部分检查”。
这是Chrome的一个错误。