"We highly recommend custom validation styles as native browser defaults are not announced to screen readers" 这个语句是什么意思?

What does this statement mean "We highly recommend custom validation styles as native browser defaults are not announced to screen readers"?

在 bootstrap 4 的 Form Validation 网站上,他们说

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/(概述)