1. 程式人生 > >html 編寫使用者註冊介面

html 編寫使用者註冊介面

編寫使用者註冊介面(友好型並通過js校驗資訊是否合法)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        function  showUserTip() {
            // 1. 獲取標籤物件;
            document.getElementById('userTip').innerHTML = '<b style="color: lightgray;">使用者名稱不能為空</b>';
        }


        function showPwdTip() {
       // 1. 獲取標籤物件;
            document.getElementById('pwdTip').innerHTML = '<b style="color: lightgray;">密碼必須大於6位</b>';
        }

        function  checkUser() {
            //1. 離焦時判斷使用者名稱是否為空?
            var name = document.getElementById('user').value;
            // 2. 如果為空, 右邊來一個紅色的提示;
            // 3. 如果不為空, 則取消所有提示;
            if (name === ''){
                document.getElementById('userTip').innerHTML = '<b style="color: #f10180">使用者名稱不能為空</b>'
                return false;

            }else{
                document.getElementById('userTip').innerHTML = '<b style="color:  green"> ok </b>'
                return true;
            }
        }
        function  checkPwd() {
//            alert('離焦');
             //1. 離焦時判斷使用者名稱是否為空?
            var pwdLen = document.getElementById('pwd').value.length;
            // 2. 如果為空, 右邊來一個紅色的提示;
            // 3. 如果不為空, 則取消所有提示;
            if (pwdLen < 6){
                document.getElementById('pwdTip').innerHTML = '<b style="color: #f10180">密碼必須大於6位</b>'
                return false;

            }else{
                document.getElementById('pwdTip').innerHTML = '<b style="color:  green"> ok </b>'
                return true;

            }

        }
    </script>

<style>
    #login {
            width: 360px;
            height: 360px;
            /*border: 1px solid red;*/
            text-align: left;
            margin-left: 420px;
            margin-right: 60px;
            margin-top: 60px;
            background: snow;
            border: 1px;
        }
    #login2 {
            text-align: left;
            margin-left: 35px;
            margin-right: 30px;
            margin-top: 60px;
            background: snow;

        }
</style>

</head>
<body>


<div id="login" >
    <h1 style="text-align: center;color: #f10180">使用者註冊</h1>
    <hr>
    <div id="login2">
<form action="#" method="get">
    <input  type="text" id='user' placeholder="輸入使用者名稱" name="username" onfocus="showUserTip()"
           onblur="checkUser()">
    <span id="userTip"></span><br/><br>
    <input type="password" id="pwd" placeholder="輸入密碼" name="passwd" onfocus="showPwdTip()"
           onblur="checkPwd()">
    <span id="pwdTip"></span><br/><br>
    <input type="submit" value="註冊">
</form>
        </div>
    </div>
</body>
</html>

在這裡插入圖片描述