主要在于添加正则表达式对用户的用户名及密码进行限制
注册页面相差不大,不过需要建一个数组保存注册的账号。
html: <!DOCTYPE html> |
css:
@import url("reset.css");
.wraper{ width: 1440px; height: auto; margin: 0 auto; } /*第一行*/ .row_one{ height: 105px; /*border: 1px solid #000;*/ } .imgright{ width: 140px; height: 35px; background-image:url(../img/login-icon.png); float: right; margin: 30px 20px 0 0; } .imgright1{ background-position: -10px -39px; } .imgright2{ background-position: -10px -78px; } .imgright3{ background-position: -10px -114px; } /*第一行结束*/ /*第二行*/ .row_two{ width: 1440; height: 600px; background-image: url(../img/login-bg.jpg); background-position: -240px; position: relative; }
.input{
width: 360px; height: 364px; /*border: 1px solid #000;*/ /*margin: -977px 100px;*/ position: absolute; right: 105px; top: 100px; background-color: #fff; box-shadow: 0px 3px 5px #ccc; } .form1{ /*border: 1px solid #000;*/ } .dlag{ /*border: 1px solid #000;*/ font-size: 24px; float: left; color: #b41e23; /*font-family: "宋体";*/ font-weight: 700; margin: 22px 0 0 20px ; } .zc{ float: right; font-size: 12px; margin: 30px 20px 0 0; } .zczc{ color:#b41e23 ; } #dts{ font-size: 12px; position: absolute; top:61px; right: 22px; display: none; color: #f00; } #dts2{ font-size: 12px; position: absolute; top:61px; right: 22px; display: none; color: #f00; } #form2 input{ width: 316px; height: 42px; margin: 25px 20px 0 20px; font-size: 15px; } .form3 input{ width: 316px; height: 42px; margin: 20px 20px 0 20px; font-size: 15px; } .form4 input{ width: 192px; height: 42px; margin: 20px 15px 0 20px; font-size: 15px; }
.form4{
position: relative; } .code{ float: right; /*margin: 20px 0px 0 0;*/ position: absolute; top: 20px; } .form5{ font-size: 12px; margin: 20px 0 0 20px; } .form6 #ddl{ width: 316px; height: 42px; margin: 20px 15px 0 20px; font-size: 15px; font-weight: 700; background-color: #b41e23; color: #fff; } /*第二行结束*/ /*第三行*/ .row_three{ height: 58px; font-size: 12px; padding-top: 25px; text-align: center; } .xz{ margin: 0 10px 0 5px; } .xzh{ margin: 0 0 0 20px; } |
JS: var reg = /^[a-zA-Z0-9]{6,12}$/g; var usrname = ["aigou01", "aigou02", "aigou03", "aigou04"]; var passwd = ["123456", "234567", "345678", "456789"]; function getId(id){ return document.getElementById(id); } var ts = getId("ts"); var ts2 = getId("ts2"); var ts3 = getId("ts3"); var dl = getId("dl"); var yhm = getId("yhm"); var mm = getId("mm"); var yzm = getId("yzm"); var qrmm = getId("qrmm"); var ts22 = getId("ts22"); var dts = getId("dts"); var dts2 = getId("dts2") var ddl = getId("ddl"); var dyhm = getId("dyhm"); var dmm = getId("dmm"); var dyzm = getId("dyzm"); // 登录 document.onkeydown = function(event){ if(event.keyCode == 13){ dlo(); } }
ddl.onclick = dlo;
function dlo() { var flag = 0; for(var i = 0; i < usrname.length; i++) { if(dyhm.value == usrname[i] && dmm.value == passwd[i]) { flag = 1; break; } } if(flag == 0 && dyzm.value == "S13T") { dts.style.display = "block"; dts2.style.display = "none"; } else if(dyzm.value != "S13T") { dts2.style.display = "inline"; dts.style.display = "none"; } else if(flag == 1 && dyzm.value == "S13T") { dts.style.display = "none"; dts2.style.display = "none"; top.location='shouye.html'; } } |