【发布时间】:2013-01-15 14:57:38
【问题描述】:
我对 jquery 1.8、jquery 验证 1.10 和占位符 2.0.7 (https://github.com/mathiasbynens/jquery-placeholder) 的使用有疑问。我注意到如果使用占位符插件,任何版本的 IE 都会跳过密码字段的验证。有人对此有解决方案吗?
【问题讨论】:
-
请展示您的代码并构建此问题的简明工作演示。
-
没关系,我知道如何解决它。只需设置 $("form").validate({ignore:""});这是因为 jquery 验证跳过验证输入设置为 display:none。占位符插件将元素设置为 display:none 而没有集中这就是它没有验证的原因。如果您将忽略设置为空字符串,它不会忽略任何输入。我猜它甚至会验证禁用的输入。
-
请将其作为答案发布在下方并“接受”您的答案。这对社区最有利。
标签: jquery jquery-validate placeholder conflicting-libraries