jquery validate remote异步验证
1个回答
展开全部
remote 就是远程验证。
这里url 就是后台的验证地址。
data当中是你传给后台要验证的名字。
至于datatype和type我就不多说了 相信你也明白。下面是个例子:
$(function(){
$("#myform").validate(
{
rules: {
name:{required:true,rangelength:[6,20],
remote:{ //验证用户名是否存在
type:"POST",
url:"loginVerifyAction", //servlet
data:{
name:function(){return $("#name").val();}
}
}
},
password: {required:true,minlength:6},
repassword: {required:true,equalTo:"#password"},
},
messages: {
name:{required:"用户名不能为空!",rangelength:jQuery.format("用户名位数必须在{0}到{1}字符之间!"),remote:jQuery.format("用户名已经被注册")},
password: {required:"密码不能为空!",minlength:jQuery.format("密码位数必须大于等于6个字符!")},
repassword: {required:"确认密码不能为空!",equalTo:"确认密码和密码不一致
});
})
后台的验证方法要返回一个boolean值。asp.net的我不太会。 你自己写吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询