jQuery.validate 实现点submit跳过验证

来源:互联网 发布:淘宝店运营计划书 编辑:程序博客网 时间:2024/04/30 10:36

实现点击某个submit能跳过验证

Html:

<input id='btnSave' value='保存草稿' type='submit' data-ignoreValidate=true/>

jquery.validate.js

this.on("click.validate",":submit",function(event){    // add    if(event.target){        validator.submitButton = event.target;    }    ...});this.on("submit.validate"),function(event){    ...    // change    if((validator.submitButton && !!$(validator.submitButton).attr('data-ignoreValidate')) // 跳过验证    || validator.form(){        ...    }    ...});

如果还用了jquery.unobtrusive-ajax.js

$(document).on("submit","form[data-ajax]=true"),function(evt){    ...    // change    if(!isCancel     && !(clickTarget && !!clickTarget.attr('data-ignoreValidate')) // 跳过验证    && !validate(this)){        return;    }});
0 0
原创粉丝点击