validator.form() //整个表单是否有效 true/false
validator.element("username") //验证元素有无校
validator.resetForm() //表单恢复到验证前状态
validator.showErrors({}) //针对某个元素显示特定的错误信息
validator.numberOfInvalids() //返回无效元素数量
validator.element("username") //验证元素有无校
validator.resetForm() //表单恢复到验证前状态
validator.showErrors({}) //针对某个元素显示特定的错误信息
validator.numberOfInvalids() //返回无效元素数量
2016-04-02
$("#form").valid()?"correct":"error"; //valid()方法检查表单或元素是否有效,返回true,false
$("username").rules(); //获取表单元素(表单里的某个元素,而不是表单)的校验规则
$("username").rules("add",{min:2,max:10}; //添加规则
$("username").rules("remove","min max"); //删除规则
$("username").rules(); //获取表单元素(表单里的某个元素,而不是表单)的校验规则
$("username").rules("add",{min:2,max:10}; //添加规则
$("username").rules("remove","min max"); //删除规则
2016-04-02
API
//用户名格式
username:{
number:true, //数字
digits:true //非负整数
},
"confirm-password":{
equalTo:"#password" //确认密码
}
//用户名格式
username:{
number:true, //数字
digits:true //非负整数
},
"confirm-password":{
equalTo:"#password" //确认密码
}
2016-04-02
//用户名格式
username:{email:true,
url:true,
date:true, //Date.parse 所识别
dateISO:true //yyyy-/mm-/dd
}
username:{email:true,
url:true,
date:true, //Date.parse 所识别
dateISO:true //yyyy-/mm-/dd
}
2016-04-02
remote:{ //远程校验
url:"",
data:{
loginTime:function(){
return +new Date; //字符改成数字 getTime()
}
remote:"用户不存在"
url:"",
data:{
loginTime:function(){
return +new Date; //字符改成数字 getTime()
}
remote:"用户不存在"
2016-04-02
$(document).ready(function(){
$(#formSet).validate({
rules:{
username:{
required:true,
minlength:2,
maxlength:10
},
password:{
required:true,
minlength:2,
maxlength:10
}
},
$(#formSet).validate({
rules:{
username:{
required:true,
minlength:2,
maxlength:10
},
password:{
required:true,
minlength:2,
maxlength:10
}
},
2016-04-02