1. 程式人生 > >作業18-完成登錄與註冊頁面的前端

作業18-完成登錄與註冊頁面的前端

++ ica sans box bsp html 1-1 val adding

#html
<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>霓虹 - 點擊打開你的視野</title> <link href="../static/css/denglu.css" rel="stylesheet" type="text/css"> <script type=‘text/javascript‘ src=‘../static/js/denglu.js‘></script
> </head> <body> <div class="box"> <h1>WELCOME</h1> <h2>登錄頁面</h2> <div class="input_box"> <input id="uname" type="text" placeholder="請輸入用戶名" style="width:300px"> </div> <div class="input_box"> <input
id="upass" type="password" placeholder="請輸入密碼" style="width:300px"> </div> </div> <div id="error_box"><br></div> <div class="input_box"> <button onclick="fnLogin()">登錄</button><br> <a class="link-forget cl-link-blue"
href="get_password.html">忘記密碼</a> <a class="link-forget cl-link-blue"href="index.php?type=login">註冊</a> </div> </body> </html>
#js
function
fnLogin() { var oUname = document.getElementById("uname") var oError = document.getElementById("error_box") var oUpass = document.getElementById("upass") oError.innerHTML = "<br>" if (oUname.value.length < 6 || oUname.value.length > 20) { oError.innerHTML = "用戶名6-20位"; return; } else if ((oUname.value.charCodeAt(0) >= 48) && (oUname.value.charCodeAt(0) <= 57)) { oError.innerHTML = "first letter."; return; } else for (var i = 0; i < oUname.value.length; i++) { if ((oUname.value.charCodeAt(i) < 48) || (oUname.value.charCodeAt(i) > 57) && (oUname.value.charCodeAt(i) < 97) || (oUname.value.charCodeAt(i) > 122)) { oError.innerHTML = "only letter or number"; return; } if (oUpass.value.length < 6 || oUpass.value.length > 12) { oError.innerHTML = "密碼6-12位" return; } } window.alert("登錄成功!!") }
#css
body{ padding-right:200px; padding-left:200px; color: indianred; padding-top: 40px; font-size: 15px; background: lightpink; font-family:verdana,Arial,Helvetica,sans-serif; } h1{ font-size: 25px; } h2{ padding-left: 100px; }

技術分享

技術分享

技術分享

技術分享

技術分享

作業18-完成登錄與註冊頁面的前端