在引导程序 4 的表单验证网站上,他们声明
We highly recommend custom validation styles as native browser defaults are not announced to screen readers.
这是什么意思?他们是否建议您使用本机浏览器表单验证?或实施自定义验证?
在引导程序 4 的表单验证网站上,他们声明
We highly recommend custom validation styles as native browser defaults are not announced to screen readers.
这是什么意思?他们是否建议您使用本机浏览器表单验证?或实施自定义验证?
他们的意思最好用一个例子来解释。
<input type="text" maxlength="32">
注意最大长度。屏幕阅读器将无法识别一个人何时实际达到该最大长度。
因此,他们建议您使用他们form.checkValidity()
并创建自定义消息来正确响应无法识别此问题的用户。通常这意味着在页面上创建一个具有警报角色的新元素,role="alert"
通知用户有一条消息需要注意,即您的消息太长
编辑:这适用于您表单上的任何条件。因此,如果不允许某些字符,最大和最小长度等。用户不能做的任何事情。
资料来源:https ://www.w3.org/WAI/people-use-web/tools-techniques/ (概述)