为什么这个jquery验证没有提交?

时间:2011-09-08 23:20:27

标签: javascript jquery forms validation

在努力完成我想要的一切之后,我的jquery验证已经停止提交完成的表单。

页面在这里: https://web.archive.org/web/20160612145452/http://www.fourwoodscountryhearts.co.uk/payments

1 个答案:

答案 0 :(得分:2)

如果你换行,我相信:

 debug: true,

paymentsformbits.js文件中:

 debug: false,

一旦完成验证过程,它应该允许您提交表单。

它认为您正在测试脚本,因此不进行最终提交。完成(调试)的测试并上线后,应将其设置为false!


演示
你必须完成基本验证,但是一个人会尝试提交并显示错误,另一个人不会像你遇到的那样做任何事情。

以下是包含debug: true jsFiddle - Demo 1的脚本 这是包含debug: false jsFiddle - Demo 2

的脚本

的原因

这是验证脚本jquery.validate.js中的代码行,如果debug: true停止表单:

// validate the form on submit
this.submit( function( event ) {
    if ( validator.settings.debug )
        // prevent form submit to be able to see console output
        event.preventDefault();