jQuery 验证器解除绑定(bind)

标签 jquery jquery-validate

我正在使用jQuery Validator 。我试图弄清楚:提交表单后如何从表单中取消附加验证器?

$(function() {
  // Just the rules, etc...
  validator = $("#sweepstakesForm").validate({rules: {fname: {required: true,minlength: 2,maxlength: 50},lname: {required: true,minlength: 2,maxlength: 50},email: {email: true,remote: "?c=home&m=jsHook&param=email&nojson=1",required: true,minlength: 6,maxlength: 120},address: {required: true,minlength: 5,maxlength: 100},state_0: {required: true},state:  ); // etc ...

  $('#sweepstakesForm').submit() {

  }
});

我已经尝试过这些但没有成功:

validator = null;
$("#sweepstakesForm").unbind('validate');
delete validator;

最佳答案

尝试

$('#sweepstakesForm').data('validator', null);
$("#sweepstakesForm").unbind('validate');

关于jQuery 验证器解除绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9642384/

相关文章:

javascript - 在 jQuery .submit 函数期间更新然后显示变量

javascript - 每次用户调用其初始化时销毁旧的光滑轮播实例

jQuery .validate() SubmitHandler 未触发

knockout.js - 如何用 jquery 验证插件检测到的验证错误填充 knockout observable 数组

输入附加上的 jQuery 验证(Twitter Bootstrap)

javascript - 延迟处理悬停事件

javascript - 在 Html 中过滤表行

javascript - 如何在 Jquery UI 对话框中验证表单?

javascript - TypeError : jQuery(. ..).validate 不是函数

javascript - 通过ajax存储数据然后访问该URL