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

问题描述

|| 如果我在html5表单密码字段上使用setCustomValidity设置了错误消息,则它会像密码字段本身一样以气泡或星号的形式弹出,从而导致出现不可读的消息。 这是一个演示我的意思的jsfiddle:http://jsfiddle.net/LcfuQ/1/ 这在Firefox 4中有效,但使用Google Chrome浏览器时出现这种奇怪的行为。任何人都知道解决方法或某种解决方法吗? 编辑:这已在版本12+中修复     

解决方法

看来这是Chrome的问题 当输入type = \“ password \”时,即使对于HTML5,星号也会显示在字符位置。 请参阅Chrome http://jsfiddle.net/idiotsden/RdwMw/中的小提琴。它在ff4中有效。 解决方法是使用jquery工具。您可以在这里查看工作教程 http://flowplayer.org/tools/demos/validator/custom-validators.html     ,这是带有Kit0 with CSS属性的WebKit错误,无法覆盖。它可能已经在WebKit Bugzilla上报告了,但是如果不是,则可能要报告它。