JAWS读取整个无序列表项的可访问性问题



我有一个表单,它以ul-li格式显示验证错误,在提交时,焦点被强制放在li列表中的第一条错误消息上。但是jaws正在阅读整个列表,而不是重点文本。Tabindex已经添加到每个li项目中,但在tab键上,按下焦点是li项目,但颚部不是阅读,而是有时用"i"键阅读。

这是正常行为。诸如ul之类的列表被JAWS作为一个整体来感知I是移动到下一个列表项的快速导航键
这里可以使用aria-invalid属性并将alert角色分配给您的第一个li,如这里所建议的。

相关内容

  • 没有找到相关文章

最新更新