jQuery Validation Plugin和Codeigniter - 表单跳过验证和提交

时间:2011-05-19 08:57:40

标签: jquery validation codeigniter submit

我正在尝试使用jQuery Validation Plugin为我的表单创建验证 我想我做的一切都很好,但我不能让表格验证。它始终提交而无需验证。 jQuery和jQuery.validate.min包含在文件中 这是pastebin的链接:http://pastebin.com/psQXm3Zr
代码有点长。

3 个答案:

答案 0 :(得分:0)

这通常发生在验证选项中发生错误时,然后永远不会执行return false;来停止表单提交。

我的代码中看不到任何明显错误,但最好的测试方法是添加debug: false选项。这将始终阻止提交表单,即使有效。然后,您将能够在Firebug控制台中看到任何javascript错误。

答案 1 :(得分:0)

我遇到类似的事情,但只针对日期字段。根据{{​​3}},问题在于jquery验证器1.7,它缺少dateDE。在帖子上发布了一些解决方案,但我还没有尝试过。

[更新] 事实证明我的代码的问题是大写,而不是日期字段。我有一个字段,使用minlength和maxlength作为遵循日期字段的规则,除了我将' l'在他们的每个名字中。即使日期检查失败,这也允许表单提交。纠正规则'案例解决了这个问题。

答案 2 :(得分:0)

您可以使用未定义的方法 - 粘贴/ bin代码现在不可用,因此请使用文档重新检查您的方法或使用jQuery.validator.addMethod(...);