【发布时间】:2019-11-16 21:49:24
【问题描述】:
我正在做一些可访问性测试。在网站上,他们有一个注册表单并使用表单验证技术。错误文本显示在表单字段中插入的数据无效的表单字段下方。目前,错误文本会即时出现,而不是在表单提交中。当您浏览表单时,会出现错误。
根据设计,在表单字段数据有效之前,表单提交按钮不可见。因此目前无法对表单提交进行错误检查。
在这种情况下,什么被认为是“最佳做法”?我觉得他们需要改变这种形式的设计方式以满足 WCAG。
在字段上使用 aria- describeby 并与错误消息相关联似乎没什么意义,因为当错误出现时,用户已移至新字段。他们是否应该显示提交按钮,然后在表单提交失败时允许通知错误?或者是否存在其他问题,即屏幕上的错误文本发生变化而没有任何变化提醒屏幕阅读器?
【问题讨论】:
标签: accessibility wcag2.0