JAWS未读取选择选项

时间:2019-02-28 18:32:04

标签: javascript jquery jquery-select2 jaws-screen-reader

我正在JAWS上做一个项目,我已经返回了html代码

{{1}}

输出将类似于:enter image description here

当我运行JAWS时,它会从drpdown框中读取所有内容,但不会读取要选择的选项。我需要在下拉菜单中进行文本搜索。如果我删除使用select2插件的文本搜索可以正常工作,但是我需要在搜索框中找到其他可以使用的替代插件。

1 个答案:

答案 0 :(得分:0)

您问题中的示例代码只是一个简单的,该自动显示下拉菜单以供选择。这两种用户体验完全不同。要执行后者,请遵循“ WAI-ARIA创作惯例1.1”中的Combo Box pattern

我认为您遇到的问题是具有焦点,因此将向下箭头发送到,因为当焦点移至输入时,JAWS通常会切换到“表单模式”。在“表单模式”下,您无法使用屏幕阅读器的常规键盘快捷键来浏览页面。

您可能需要键盘处理程序来捕获向下箭头键,并使用aria-activedescendant告诉屏幕阅读器“焦点”应该在哪里。

另请参阅“ 5.6.2 Managing Focus in Composites Using aria-activedescendant”。