//注册
$("#r_btn").click(function(){
var username =$("#r_username").val();
var email =$("#r_email").val();
var password =$("#r_password").val();
var repassword =$("#r_repassword").val();
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
var m='';
if(username == ''){
m = m + '用户名没有输入,';
}
else{
$.post('__GROUP__/Register/isRepeatUserName',{'username':username},function(data){
if(data.status==1){
m = m + '用户名已经被别人使用,请换一个,';
}
});
}
if(email == ''){
//alert('aaa');
m = m + 'Email地址没有输入,';
}else{
if(!reg.test(email))
m = m + 'Email地址格式不正确,';
}
if(password == '')
m = m + '密码没有输入,';
if(repassword == '')
m = m + '重复密码没有输入,';
if((password != '' && repassword != '') && (password != repassword))
m = m + '输入的两遍密码不一致,';
if(m!=''){
$("#message_2").empty().html(m)
return false;
}
else{
//开始注册
}
});
});注意这行alert('aaa'); 注释掉这行, 不行。给这行取消掉注释,代码妥妥的?
请教高人,代码的问题出在哪?
我自己觉得是 else 里边的没执行完的时候,就去执行 if(email == '') 了。
最佳答案