jQuery验证是一个常用的表单验证插件,它提供了客户端表单验证功能。当需要移除这些验证时,可能是因为要改用其他验证方式,或者表单不再需要验证。
// 如果表单已经初始化了验证
$("#yourFormId").validate();
// 移除验证
$("#yourFormId").validate().destroy();
// 禁用验证
$("#yourFormId").validate().cancelSubmit = true;
// 移除单个字段的验证规则
$("#fieldName").rules("remove");
// 移除多个验证规则
$("#fieldName").rules("remove", "required email");
// 临时禁用验证
$("#yourFormId").validate().settings.ignore = "*";
问题1:验证仍然在提交时触发
.destroy()
方法问题2:移除验证后表单提交不正常
$("#yourFormId").off("submit").unbind().submit(function() {
return true; // 允许无条件提交
});
没有搜到相关的文章