繁体   English   中英

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

[英]Why is this jquery validation not submitting?

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

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

我相信如果你改变这条线:

 debug: true,

在文件paymentsformbits.js中:

 debug: false,

它应该允许您在完成验证过程后提交表单。

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


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

这是带有debug: true的脚本debug: true jsFiddle - Demo 1
这是带有debug: false的脚本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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM