validator.form() //整個表單是否有效 true/false
validator.element("username") //驗證元素有無校
validator.resetForm() //表單恢復到驗證前狀態(tài)
validator.showErrors({}) //針對某個元素顯示特定的錯誤信息
validator.numberOfInvalids() //返回無效元素數(shù)量
validator.element("username") //驗證元素有無校
validator.resetForm() //表單恢復到驗證前狀態(tài)
validator.showErrors({}) //針對某個元素顯示特定的錯誤信息
validator.numberOfInvalids() //返回無效元素數(shù)量
2016-04-02
$("#form").valid()?"correct":"error"; //valid()方法檢查表單或元素是否有效,返回true,false
$("username").rules(); //獲取表單元素(表單里的某個元素,而不是表單)的校驗規(guī)則
$("username").rules("add",{min:2,max:10}; //添加規(guī)則
$("username").rules("remove","min max"); //刪除規(guī)則
$("username").rules(); //獲取表單元素(表單里的某個元素,而不是表單)的校驗規(guī)則
$("username").rules("add",{min:2,max:10}; //添加規(guī)則
$("username").rules("remove","min max"); //刪除規(guī)則
2016-04-02
API
//用戶名格式
username:{
number:true, //數(shù)字
digits:true //非負整數(shù)
},
"confirm-password":{
equalTo:"#password" //確認密碼
}
//用戶名格式
username:{
number:true, //數(shù)字
digits:true //非負整數(shù)
},
"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; //字符改成數(shù)字 getTime()
}
remote:"用戶不存在"
url:"",
data:{
loginTime:function(){
return +new Date; //字符改成數(shù)字 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