window.onload = function(){
showval();
$('lgname').focus();
$('lgname').onkeydown = function(){
if(event.keyCode == 13){
$('lgpwd').select();
}
}
$('lgpwd').onkeydown = function(){
if(event.keyCode == 13){
$('lgchk').select();
}
}
$('lgchk').onkeydown = function(){
if(event.keyCode == 13){
chklg();
}
}
$('lgbtn').onclick = chklg;
function chklg(){
if($('lgname').value.match(/^[a-zA-Z_]\w*$/) == null){
alert('请输入合法名称');
$('lgname').select();
return false;
}
if($('lgname').value == ''){
alert('请输入用户名!');
$('lgname').focus();
return false;
}
if($('lgpwd').value == ''){
alert('请输入密码!');
$('lgpwd').focus();
return false;
}
if($('lgchk').value == ''){
alert('请输入验证码');
$('lgchk').select();
return false;
}
if($('lgchk').value != $('chknm').value){
alert('验证码输入错误');
$('lgchk').select();
return false;
}
$('regimg').style.visibility = 'visible';
url = 'login_chk.php?act='+(Math.random())+'&name='+$('lgname').value+'&pwd='+$('lgpwd').value;
xmlhttp.open('get',url,true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readystate == 4){
if(xmlhttp.status == 200){
msg = xmlhttp.responseText;
if(msg == '1'){
alert('用户名或密码输入错误');
$('lgpwd').select();
}else if(msg == '4'){
alert('用户名输入错误');
$('lgname').select();
}else if(msg == '-1'){
alert('登录成功');
location = 'main.php';
}else{
alert(msg);
}
$('regimg').style.visibility = 'hidden';
}
}
}
xmlhttp.send(null);
}
$('changea').onclick = showval;
function showval(){
num = '';
for(i=0;i<4;i++){
tmp = Math.ceil((Math.random() * 15));
if(tmp > 9){
switch(tmp){
case(10):
num += 'a';
break;
case(11):
num += 'b';
break;
case(12):
num += 'c';
break;
case(13):
num += 'd';
break;
case(14):
num += 'e';
break;
case(15):
num += 'f';
break;
}
}else{
num += tmp;
}
}
$('chkid').src='valcode.php?num='+num;
$('chknm').value = num;
}
}