Javascript 在chrome中使用密码字段上的setCustomValidity无法读取文本

Javascript 在chrome中使用密码字段上的setCustomValidity无法读取文本,javascript,html,google-chrome,Javascript,Html,Google Chrome,如果我在html5表单密码字段上使用setCustomValidity设置错误消息,它会以气泡或星星的形式弹出,就像密码字段本身一样,导致无法读取的消息 这里有一个JSFIDLE来演示我的意思: 这在Firefox4中是有效的,但我在使用Google Chrome时会出现这种奇怪的行为。有人知道一个解决方法,或者某种修复方法吗 编辑:这在版本12+中已被修复。这似乎是Chrome的一个问题 当输入type=“password”时,即使对于HTML5,星号也会显示在字符的位置 看这把镀铬的小提琴。

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

这里有一个JSFIDLE来演示我的意思:

这在Firefox4中是有效的,但我在使用Google Chrome时会出现这种奇怪的行为。有人知道一个解决方法,或者某种修复方法吗


编辑:这在版本12+中已被修复。这似乎是Chrome的一个问题

当输入type=“password”时,即使对于HTML5,星号也会显示在字符的位置

看这把镀铬的小提琴。它在ff4中工作

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


这是一个WebKit错误,带有
-WebKit text security
CSS属性,无法覆盖。很可能已经在上报告了,但如果不是,您可能希望报告。

您在Chrome开发频道中尝试过吗?您链接到的JSFIDLE在12.0.733.0中对我来说运行良好,因此这可能只是一个已修复的bug,但尚未深入到稳定通道中。事实上,这在dev通道中已修复。谢谢你的信息