Asp.Net中的可访问性:JAWS Screen Reader跳过禁用的字段(选择,广播,复选框)

时间:2015-09-16 15:11:53

标签: asp.net wai-aria jaws-screen-reader wcag

我正在尝试创建一个管理员和员工都可以查看和回答问题的屏幕。

有些问题只能由经理回答,有些问题只能由员工回答。经理和员工都可以看到对方的答案。

我需要以只读方式向用户显示许多控件(下拉选择,单选按钮,复选框)

这些控件类型没有只读选项。

我需要一种可以将它们设置为只读的方式,

如果我将它们设置为禁用,那么对普通用户来说效果很好但是当用户使用辅助功能软件(JAWS)时会完全失败,因为它们会被跳过。

我宁愿不必编写JavaScript来执行此操作。

有没有办法让禁用控件显示在JAWS的Tab键顺序中? 或者用Arias以某种方式标记它们?

1 个答案:

答案 0 :(得分:1)

  

如果我将它们设置为禁用,那么对普通用户来说效果很好但是当用户使用辅助功能软件(JAWS)时会完全失败,因为它们会被跳过。

它们不在焦点顺序中,但屏幕阅读器用户可以通过光标键访问它们,所以我建议这不是问题。