这是我的客户端验证脚本:
jQuery('#myForm_members').validate({
rules:{
user_userpassword2:{equalTo:'#user_userpassword'},
user_username: {required: true,remote:
{url:'option/members/member.php?task=check_user_name',type:'post',async: false}}
},
messages:{
user_userpassword2:{equalTo:'Password mismatched.'},
user_username:{remote:'User name exists.'}
}
});
服务器端脚本:
$num_rows=$this->count_rows($sql);
if($num_rows>0)
echo 0;
else
echo 1;
当此验证返回 false 时,它工作正常
但是当此验证返回 true 时,它不起作用并返回 1 作为错误