完成登录与注册页面的前端

登录html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登陆页面</title>
     <link rel="stylesheet" type="text/css" href="../static/222.css">
    <script src="../static/1031j1.js"></script>
</head>
<body>

<div class="one" >
    <div class="jar" ><h2>登录页面</h2></div>
    <div class="input_box" >
        用户名:<input id="name" type="text" placeholder="请输入用户名"><br>
       密码:<input id="password" type="password" placeholder="请输入密码"><br>
        </div>
        <div id="error_box"><br></div>


      <div class="anniu" >
         <button onclick="myLogin()">登录</button>
         <button type="button" onclick=window.alert("是否取消登录?")>取消</button>
         </div>
    <h2>版权</h2>
    </div>
</body>
</html>

css

div{
    margin:0 auto;
    text-align:center;}
h2{ text-align: center;margin-bottom:0;background-color:pink;}

.one{
    width:500px;
    height:200px;

    border-width:1px;
    margin-top:100px;
}

 .input_box{
    font-size:18px;

 }
.anniu{
    width:100px;
    height:30px;

}

 

js

function myLogin(){
            var uName = document.getElementById("name");
            var uPass = document.getElementById("password");
            var uError = document.getElementById("error_box");


            uError.innerHTML="<br>"
            //用户名
            if(uName.value.length<6|| uName.value.length>12) {
                uError.innerHTML = "用户名需在6-12位中间";
                return;
            }
           else if ((uName.value.charCodeAt(0)>=48)&&(uName.value.charCodeAt(0)<=57)){
                uError.innerHTML = "用户名开头不能为数字";
                return;
            }
            else for(var i=0;i<uName.value.length;i++){
                if((uName.value.charCodeAt(i)<48 || uName.value.charCodeAt(i)>57)&&(uName.value.charCodeAt(i)<97 ||uName.value.charCodeAt(i)>122)){
                    uError.innerHTML = "用户名只能为数字或字母";
                    return;
                }
                }
            //密码
            if(uPass.value.length>12||uPass.value.length<6){
                uError.innerHTML="密码需在6-12位中间";
                return;
            }
            window.alert("登录成功!")
        }

注册

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登陆页面</title>
     <link rel="stylesheet" type="text/css" href="../static/222.css">
    <script src="../static/1031j1.js"></script>
</head>
<body>

<div class="one" >
    <div class="jar" ><h2>登录页面</h2></div>
    <div class="input_box" >
        用户名:<input id="name" type="text" placeholder="请输入用户名"><br>
       密码:<input id="password" type="password" placeholder="请输入密码"><br>
        确认:<input id="apassword" type="password" placeholder="请输入密码"><br>
        </div>
        <div id="error_box"><br></div>


      <div class="anniu" >
         <button onclick="myLogin()">登录</button>
         <button type="button" onclick=window.alert("是否取消登录?")>取消</button>
         </div>
    <h2>版权</h2>
    </div>
</body>
</html>

js

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登陆页面</title>
<link rel="stylesheet" type="text/css" href="../static/222.css">
<script src="../static/1031j1.js"></script>
</head>
<body>

<div class="one" >
<div class="jar" ><h2>登录页面</h2></div>
<div class="input_box" >
用户名:<input id="name" type="text" placeholder="请输入用户名"><br>
密码:<input id="password" type="password" placeholder="请输入密码"><br>
确认:<input id="apassword" type="password" placeholder="请输入密码"><br>
</div>
<div id="error_box"><br></div>


<div class="anniu" >
<button onclick="myLogin()">登录</button>
<button type="button" onclick=window.alert("是否取消登录?")>取消</button>
</div>
<h2>版权</h2>
</div>
</body>
</html>

 

 

posted @ 2017-11-01 19:40  017黄乐仪  阅读(150)  评论(0编辑  收藏  举报