返回
注意:
- aria-live字符串。可选值有:off, polite, assertive, rude。默认为off, 表示不宣布更新;polite表示只有用户闲时宣布;assertive表示尽快对用户宣布;rude表示即时提醒用户,必要的时候甚至中断用户。
- 在IE11浏览器中,使用争渡公益版屏幕阅读器,h2元素加入aria-live="assertive",光标浏览朗读编辑框;编辑框无数据输入提交时,编辑框代码中添加aria-invalid="true",聚焦输入框,无提示;至少有一个编辑框未输入内容时,点击提交按钮后,编辑框代码中添加aria-invalid="true",自动朗读错误提示:“请完成所有必填区域,请重试! 编辑框” 。
- 在IE11浏览器中,使用永德屏幕阅读器,h2元素加入aria-live="assertive",光标浏览朗读标题;编辑框无数据输入提交时,编辑框代码中添加aria-invalid="true",重新聚焦编辑框,除了编辑框原有朗读外,会有“高级警报”提示;至少有一个编辑框未输入内容时,自动朗读自动朗读错误提示:“请完成所有必填区域,请重试! 编辑框”。
- 在IE浏览器中,使用NVDA屏幕阅读器,h2元素加入aria-live="assertive",光标浏览朗读标题;编辑框无数据输入提交时,编辑框代码中添加aria-invalid="true",重新聚焦编辑框,屏幕阅读器朗读:“编辑框标签+“错误的输入”+编辑框内容”,例如当输入内容为12时,朗读“名必填 错误的输入 12”;至少有一个编辑框未输入内容时,自动朗读自动朗读错误提示:“请完成所有必填区域,请重试! 编辑框”。