我问的原因是:当我在 IE9 上运行 Jaws 12 并点击此页面时:http://archive.dojotoolkit.org/nightly/dojotoolkit/dijit/tests/form/_autoComplete.html
当我选择第一个组合框时,Jaws 不会自动切换到表单模式:美国州测试 1。它宣布它是一个编辑组合框,但我无法使用向下箭头或 alt 向下箭头来浏览州选项并选择一个状态。这是预期的行为吗?
根据此博客:http://www.paciellogroup.com/blog/2010/10/jaws-support-for-aria/ Jaws 应该自动切换到表单模式来编辑输入,而 alt 向下箭头应该下拉组合框,这两种情况似乎都没有发生......
这很令人惊讶,因为 dijit 小部件应该是可访问的......我在这里遗漏了一些东西吗?
最佳答案
作为盲人用户,欢迎来到跨浏览器可访问性怪癖的奇妙世界。我想说 Jaws 应该在遇到 dijit 组合框时自动切换到表单模式。使用 Jaws 13 当我在 Firefox 12 或 Google chrome 18 中点击组合框时,Jaws 会自动进入表单模式。如果我使用箭头键导航到组合框 Jaws 不会自动进入表单模式,但这是基于您发布的博客条目的预期行为。我当前使用的计算机装有 IE 7,我的行为与您类似。当我使用 Tab 键切换到组合框时,未进入表单模式。即使当我选择组合框并按回车键时,表单模式也不会激活。我与组合框交互的唯一方法是使用箭头键导航到它,然后按 Enter 键。这样做会打开表单模式并允许我与其交互。当我有机会时,我将使用 IE 9 进行测试,并用我的结果更新我的答案。
关于combobox - JAWS和虚拟PC光标模式: is Jaws supposed to automatically switch to forms mode when encountering a dijit combobox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451675/