2

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

我希望 JAWS 将未选中的单选按钮读取为“未选中的单选按钮”,但令我惊讶的是,它将任何单选按钮读取为“部分选中的单选按钮”。

我创建了一个简单的测试页面,其中只有相关的 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>
4

2 回答 2

0

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

根据我是否使用 TAB 到广播组或是否使用 JAWS 的虚拟光标,我会听到不同的声音。

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

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

这是 Chrome 的一个错误。

于 2015-09-17T12:41:35.200 回答
0

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

于 2015-09-16T14:54:09.797 回答