html – 如何使maxlength属性可访问?

html – 如何使maxlength属性可访问?,第1张

概述我在几个输入字段中有一个表单.对于其中一个输入字段,我有一个长度验证,我使用了maxlength =“20”. 这里的问题是JAWS用户不知道输入字段已达到最大长度,因为JAWS继续读取他们在键盘上按下的键. 有没有办法让这个可以访问? 问候, Zeeshan 三种方法,不相互排斥: >包含有关元素前最大字符数的声明. >在离开元素时实现JavaScript驱动的字符数检查. >实现由元素上的任何 @H_419_1@ 我在几个输入字段中有一个表单.对于其中一个输入字段,我有一个长度验证,我使用了maxlength =“20”.

这里的问题是JAWS用户不知道输入字段已达到最大长度,因为JAWS继续读取他们在键盘上按下的键.

有没有办法让这个可以访问?

问候,
Zeeshan

解决方法 三种方法,不相互排斥:

>包含有关元素前最大字符数的声明.
>在离开元素时实现JavaScript驱动的字符数检查.
>实现由元素上的任何输入事件触发的JavaScript驱动的检查,并检查动态中的字符数.

方法1是最简单的,但如果我们期望在绝大多数情况下长度不是问题,则可能会令人不安.方法3比方法2花费更多的编程工作,但提供了更好的可访问性:用户在尝试超过限制时立即获得消息.

正如@Quentin评论的那样,这真的应该由JAWS处理.输入的maxlength属性一直是HTML,只要它有HTML 2.0(1995)中的元素,所以没有理由没有实现它.我无法检查JAWS是否真的支持它,所以我写了我的答案,假设它没有.

总结

以上是内存溢出为你收集整理的html – 如何使maxlength属性可访问?全部内容,希望文章能够帮你解决html – 如何使maxlength属性可访问?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存