微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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上报告了,但是如果不是,则可能要报告它。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。