完成登录与注册页面的前端
登录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>