// 添加
$("#addConnectUser").rules("add",{rules:{required:true,isString:true},messages:{required:"用户名为必填项",isString:"请输入规范字符"}})
// 移除
$("#addConnectUser").rules('remove','required')
在此我要讲一下为什么有一个isString验证规则;这个是为了限制表单中input的输入规则;比如:不允许特殊字符,或者一些特殊的要求;这个isString是自己配置的
jQuery.validator.addMethod("isString", function(value, element) {
return this.optional(element) || (inputTest.test(value))
},"请输入规范内容")
// 此处的inputTest为你自定义的验证规则
2,如何给已经添加了表单验证的选项移除验证规则
$("#addConnectUser").rules("remove",'required')
//再次添加可以直接用
$("#addConnectUser").rules("add",'required')
第一种方法,将按钮的类型改成button,而不是submit,在验证成功之后document.forms[0].submit()提交第二种方法,form中设置onsubmit="return validate()"
其中validate()方法中如果返回false则取消提交