如果我在 html5 表单密码字段上使用 setCustomValidity 设置错误消息,它会像密码字段本身一样弹出为气泡或星星,从而导致不可读的消息。
这是一个 jsfiddle 来演示我的意思:http://jsfiddle.net/LcfuQ/1/ http://jsfiddle.net/LcfuQ/1/
这在 Firefox 4 中有效,但我使用 Google Chrome 时遇到了这种奇怪的行为。有人知道解决方法或解决此问题的方法吗?
编辑:这已在版本 12+ 中修复
看来这是 Chrome 的问题
当输入 type="password" 时,即使对于 HTML5,也会在字符位置显示星号。
在 Chrome 中查看这个小提琴http://jsfiddle.net/idiotsden/RdwMw/ http://jsfiddle.net/idiotsden/RdwMw/。它在 ff4 中工作。
解决方法是使用 jquery 工具。您可以在这里查看工作教程
http://flowplayer.org/tools/demos/validator/custom-validators.html http://flowplayer.org/tools/demos/validator/custom-validators.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)