【发布时间】:2014-06-19 05:00:35
【问题描述】:
我正在使用 JAWS 阅读器测试我的网页的可访问性。下面是我页面中的示例 HTML 标记。
<label for="MySelectBox">Select a color</label>
<select id="MySelectBox">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
</select>
当通过键盘导航页面并使用向下箭头键更改选择框值时,JAWS 不会在您按下向下箭头时读取更改的值。
我在这里遗漏了什么?我是否应该添加任何其他 ARIA 标签以使 JAWS 识别更改事件?
【问题讨论】:
-
JAWS 怎么说?基本上,我唯一的想法是您不会自动进入表单模式。
-
当您进入组合框时,JAWS 不会读取任何内容。它只是静静地坐着。当您切换到下一个字段时,它会开始读取该字段。
-
您还没有说明您在 Jaws 中使用的是哪种浏览器,但您是否尝试过 alt-down 来选择选项?这可能适用于 IE。
-
基本上,Alt+Down 仅用于触发对项目选择立即进行页面更新的选择框(顺便说一句,这对盲人用户来说是个头疼的问题)。但我仍然不明白 OP 的含义:我制作了一个带有编辑框、问题中的选择框和提交按钮的测试 HTML 页面,以及 Windows 7 下的 IE 11(JAWS 15 最新版本)一切用 Tab 正确读取。
-
你解决过这个问题吗? @Menelion 这不是 Tab 的问题。当您按向下箭头更改选项时,它不会读取选项。我在 Windows 8 上使用 Chrome 43。
标签: html accessibility jaws-screen-reader