0

在引导程序 4 的表单验证网站上,他们声明

We highly recommend custom validation styles as native browser defaults are not announced to screen readers.

这是什么意思?他们是否建议您使用本机浏览器表单验证?或实施自定义验证?

4

1 回答 1

0

他们的意思最好用一个例子来解释。

<input type="text" maxlength="32">

注意最大长度。屏幕阅读器将无法识别一个人何时实际达到该最大长度。

因此,他们建议您使用他们form.checkValidity()并创建自定义消息来正确响应无法识别此问题的用户。通常这意味着在页面上创建一个具有警报角色的新元素,role="alert" 通知用户有一条消息需要注意,即您的消息太长

编辑:这适用于您表单上的任何条件。因此,如果不允许某些字符,最大和最小长度等。用户不能做的任何事情。

资料来源:https ://www.w3.org/WAI/people-use-web/tools-techniques/ (概述)

于 2019-09-27T19:23:14.120 回答