JQuery验证 - 即使需要也提交

时间:2015-07-01 12:18:20

标签: javascript jquery jquery-validate

我有一些简单的验证:

var validator = $("#my_form").validate({
  rules: {
    fieldOne: {
      require_from_group: [1, '.datagroup'],
      email: true,
      maxlength: 40
    },
    fieldTwo: {
      require_from_group: [1, '.datagroup'],
      maxlength: 18,
      minlength: 8
    },
    fieldThree: {
      required: true
    }
  }
});

一切都很完美。我试图实现的一件事是,虽然fieldThree是必需的,但如果没有提供,我仍然希望表单提交。我希望invalidHandler会触发,但似乎没有。

即使没有提供此字段,有没有办法提交? (我仍然希望显示错误 - 但我想在后台进行静默提交。)

1 个答案:

答案 0 :(得分:1)

当您想要执行不遵循库的API的事情时,您必须破解自己的代码。我自己写一个验证器或添加到jQuery验证器。

只需设置一个事件处理程序来检查提交中的字段3,并从jQuery validate方法中删除字段3。

相关问题