参考:
菜鸟教程:http://www.runoob.com/jquery/jquery-plugin-validate.html
官方文档:https://jqueryvalidation.org/documentation/
一、jQuery方法
1.validate(options)
校验选中的表单,返回类型:Validator
validate()可以参考:https://blog.csdn.net/mytt_10566/article/details/79577365
2.valid()
检查选中的表单或元素是否校验通过,返回类型:Boolean
示例:
// 检查元素是否验证通过
$('#username').valid(); // true | false
// 校验表单是否验证通过
$('#formId).valid();// true | false
3.rules()
获取、新增、移除校验规则,返回类型:Options
示例:
// 获取:
$('#username').rules();// Object:{required: true, ...}
// 新增
$('#username').rules('add', {
minlength:6,
messages: {
minlength: $.validator.format("用户名至少{0}位!")
}
});
// 移除
$('#username').rules('remove');// 移除所有
$('#username').rules('remove', 'required minlength');// 移除多个
二、自定义选择器
- :blank:所有空值(一个或多个空字符串)的元素,示例:$('input:blank')
- :filled:所有非空元素,示例:$('input:filled')
- :unchecked:所有未选中checkbox,示例:$('input:unchecked')