<script src="js/jquery.validate.js"></script> //scrip用<script type="text/javascript"/>这样是不行的 没有闭合 后面的就加载不了了 必须用</script>
<script type="text/javascript">
$("#form").validate({ //form 为表单id
rules:{
name:{ //name为字段名 <input name="name"...
required:true,
minlength:2, //最短长度
maxlength:16, //最长长度
remote:{ //验证服务器是否存在填写的姓名
type:"post",
url:"action",
data:{
name:function(){
return $("#name").val(); //填写的name值
}
},
dataType:"html",
dataFilter:function(data,type){
if(data=="true"){ //data为后台传到前天数据
return true;
}else{
return false;
}
}
},
number:{
required:true,
min:1
}
},
messages:{
name:{required:"请输入姓名",minlength:"最小2位",remote:"用户名已经存在"},
number:{required:"请填写",min:"数值必须大于1"}
}
}
})
Jquery.validator.addMethod("mobile",function(value,element){
var mobile=/^1[3|4|5|7|8]\d{9}$/;
return this.optional(element) || (mobile.test(value));
},"手机格式不对");
</script>