在努力完成我想要的一切之后,我的jquery验证已经停止提交完成的表单。
页面在这里: https://web.archive.org/web/20160612145452/http://www.fourwoodscountryhearts.co.uk/payments
答案 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();