AJAX jQuery在验证后确认激发

AJAX jQuery在验证后确认激发,jquery,ajax,jquery-validate,confirm,Jquery,Ajax,Jquery Validate,Confirm,我第一次使用AJAX/jQuery,慢慢地开始熟悉它 我有一个有效的表单验证,当按下提交时还有一个确认按钮。问题是,即使表单尚未完成验证,确认也会触发 我的问题是我应该把确认码放在哪里 我已经(为简洁起见)完成了验证 rules: { supplier: { required: true, }, product: { required: true, } }, messages: { supplier: { required:

我第一次使用AJAX/jQuery,慢慢地开始熟悉它

我有一个有效的表单验证,当按下提交时还有一个确认按钮。问题是,即使表单尚未完成验证,确认也会触发

我的问题是我应该把确认码放在哪里

我已经(为简洁起见)完成了验证

rules: {
    supplier: {
      required: true,
    },
    product: {
      required: true,
    }
  },
messages: {
  supplier: {
    required: "Please enter the supplier's name"
  },
  product: {
    required: "Please enter the name of the product"
  }
},

submitHandler: function(form){
    postForm();
}
现在效果很好

然后我在另一个剧本里写了这个

$('#product').click(function() {
    if(confirm("Are you sure that the details are correct?")){
        return true;
    }else{
         return false;
    }
 });
这同样有效,但在验证完成之前就启动了-我已经尝试将其插入submitHandler中,并在其中插入submit处理程序和几个不同的位置,但我知道我显然遗漏了一些东西-任何建议都值得赞赏
(我正在使用以下插件-validate.min confirm and format)

在submitHandler内部尝试:

if(confirm("Are you sure that the details are correct?")){
        postForm();
    }else{
         return false;
    }

在submitHandler内尝试:

if(confirm("Are you sure that the details are correct?")){
        postForm();
    }else{
         return false;
    }

我确实尝试了第一次,但没有幸运的汉克斯·夏利特-再次尝试,重新输入了所有的内容,结果成功了。我一定有一个额外的支架,用控制台检查错误。。Firebug将指出语法问题的确切原因并节省时间我确实先尝试了,但没有luckThanks charlietfl-再次尝试,重新键入了所有内容,结果成功了。我一定有一个额外的支架,用控制台检查错误。。Firebug将指出语法问题的确切原因并节省时间