主帖
2 条回复
如何让JQuery validate的remote方法,返回多种不同的错误信息
$(document).ready(function() {
$("#regform").validate({
rules: {
name:{
required:true,
minlength:3,
maxlength:25,
remote:"/user/ajaxcheck/name/",
},
},
messages:{
name:{
remote:"用户名已经存在,请换一个"
},
},
onkeyup: false,
onblur: true
});
});
假设我有如上的代码,用来检测用户是否存在已经没有问题了。但是这个时候,我希望检测用户名是否有空格、@ 等,我可以扩展/user/ajaxcheck/name/,但是我怎么返回不同的信息呢?当用户存在的时候,返回“用户名已经存在,请换一个”,当用户名不合法的时候,返回“你的用户名不合法,用户名不能包含空格、@ 等”。怎么做到呢?