我正在使用jquery.validate插件来检查弹出窗口中的表单。
那么如何删除该表单的验证。我试过这个
$("#close_button").click(function(){
var settings = $('form#user_form').validate().settings;
// Modify validation settings
$.extend(settings, {
rules: {}
});
tb_remove();
});
我需要删除表单的验证。帮我。提前谢谢......
更新了代码......
$("#close_button").click(function(){
$("form#user_form").validate().cancelSubmit = true;
});
我也试过
<input type="button" class="cancel" name="close_button" id="close_button" value="Cancel">
我刚刚添加了类取消以删除关注表单的验证。
我的方法不起作用。帮助解决这个问题....
答案 0 :(得分:2)
这个问题有几个解决方案:jQuery Validation plugin: disable validation for specified submit buttons
$("form").validate().cancelSubmit = true;
看起来像你在追求的。
编辑:您可以将CSS类配置为在将validate()
附加到表单时禁用验证,如下所示:
$("#myform").validate({
ignore: ".ignore"
})
答案 1 :(得分:1)
使用像:
<input class="cancel" type="submit" value="Save" />
答案 2 :(得分:0)
您可以在提交按钮中添加取消的css类以禁止验证
e.g
<input class="cancel" type="submit" value="Save" />
请参阅此功能的jQuery Validator文档:在提交时跳过验证
编辑:
上述技术已被弃用,并替换为formnovalidate属性。
<input formnovalidate="formnovalidate" type="submit" value="Save" />