首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery插件:在不将所有字段设置为“必需”的情况下,无法自定义验证?

jQuery插件:在不将所有字段设置为“必需”的情况下,无法自定义验证?
EN

Stack Overflow用户
提问于 2009-10-29 04:32:49
回答 1查看 75关注 0票数 1

我花了一天时间观察约恩·扎弗勒(J Rn Zaefferer )的jQuery插件:验证。我注意到,只要您调用validate()方法而没有选项,它就能正常工作。在我这个肮脏的小世界里,当我添加选项(比如errorPlacement )时,我注意到验证忽略了而不是标记的requiredform字段。我还注意到,很多很多演示都标记了所需的所有字段--或者不传递选项。我在写什么熟悉的东西吗?或者我应该把星体投射到一个平行的宇宙?

EN

回答 1

Stack Overflow用户

发布于 2010-04-17 12:13:24

注意:这是关闭问题,并提供信息,以解决这个问题的下一个人发现问题,因为OP已经解决了问题。

如果选项中有任何错误,它的作用与忽略字段一样,这本身不是验证插件行为,而是javascript如何工作overall...any错误,并且它会爆炸(在大多数情况下)。

重复检查所有选项,并使用铬工具FireBug查看是否存在任何脚本错误。从您的问题来看,这似乎是最有可能的罪魁祸首,修复选项/errorPlacement中的任何错误都将消除验证插件工作中的积层。

对于测试来说,使用选项在验证插件上。非常有用,如下所示:

代码语言:javascript
复制
$("form").validate({
  //other options
  debug: true
});

这样可以防止表单实际提交,从而使您能够更快地调整验证。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1641624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档