javascript – 在chrome中的密码字段上使用setCustomValidity的不可读文本

如果我在
html5表单密码字段上使用setCustomValidity设置错误消息,它会弹出气泡或星号,就像密码字段本身一样,导致无法读取的消息.

这是一个jsfiddle,用于演示我的意思:http://jsfiddle.net/LcfuQ/1/

这适用于Firefox 4,但我使用Google Chrome获得了这种奇怪的行为.有人知道解决方法,或某种方法来解决这个问题?

编辑:这已在版本12中修复

最佳答案 这似乎是Chrome的一个问题

当输入类型=“密码”时,即使对于HTML5,也会在字符位置显示星号.

在Chrome http://jsfiddle.net/idiotsden/RdwMw/中看到这个小提琴.它适用于ff4.

解决方法是使用jquery工具.你可以在这里看到工作教程

http://flowplayer.org/tools/demos/validator/custom-validators.html

点赞