This is my client side validation script :
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.'}
}
});
Server side script:
$num_rows=$this->count_rows($sql);
if($num_rows>0)
echo 0;
else
echo 1;
When this validation returns false, it works fine

But when this validation returns true, it doesn’t work and returns 1 as error

try: