首页上一页 1 下一页尾页 1 条记录 1/1页
ajax用户名检测问题,请《PHP开发实战宝典》书的作者回答,急急急!
发表在PHP图书答疑
2011-05-12
是否精华
是
否
版块置顶:
是
否
我按照《PHP开发实战宝典》书的第26章的用户登录,做了登录页面,出的问题是:用户名不能检测,用户名检测文件返回“y”或者“n”了,可是js文件的函数:function entry(form){
if(form.lgname.value==""){
alert('请输入用户名');
form.lgname.focus();
return false;
}
else{
var admin = form.lgname.value;
var adminpassword = form.lgpassword.value;
var url="checklgname.php?lguser="+admin+"&lgpassword="+adminpassword;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState==4){
var message = xmlhttp.responseText;
if(message=='n'){
alert('用户名或密码错误!!');
form.lgpassword.select();
form.verify.value = '';
authcode(form);
return false;
}else if(inform=='y'){
alert("欢迎光临!");
location.reload();
}else{
alert('未知错误!');
}
}
}
xmlhttp.send(null);
return false;
}
}
if(form.lgpassword.value == "" || form.lgpassword.value.length < 2){
alert('请输入正确密码');
form.lgpassword.focus();
return false;
}
if(form.verify.value == ""){
alert('请输入验证码');
form.verify.focus();
return false;
}
if(form.verify.value!= form.verify2.value){
form.verify.select();
code(form);
return false;
}
//
没执行,请帮我查找原因,多谢!
if(form.lgname.value==""){
alert('请输入用户名');
form.lgname.focus();
return false;
}
else{
var admin = form.lgname.value;
var adminpassword = form.lgpassword.value;
var url="checklgname.php?lguser="+admin+"&lgpassword="+adminpassword;
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState==4){
var message = xmlhttp.responseText;
if(message=='n'){
alert('用户名或密码错误!!');
form.lgpassword.select();
form.verify.value = '';
authcode(form);
return false;
}else if(inform=='y'){
alert("欢迎光临!");
location.reload();
}else{
alert('未知错误!');
}
}
}
xmlhttp.send(null);
return false;
}
}
if(form.lgpassword.value == "" || form.lgpassword.value.length < 2){
alert('请输入正确密码');
form.lgpassword.focus();
return false;
}
if(form.verify.value == ""){
alert('请输入验证码');
form.verify.focus();
return false;
}
if(form.verify.value!= form.verify2.value){
form.verify.select();
code(form);
return false;
}
//
没执行,请帮我查找原因,多谢!