非空验证登录

106 阅读1分钟

实现原理

  1获取各种值
  2执行if-else嵌套

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>非空验证</title>
    <style>
          * {
            margin: 0;
            padding: 0;
        }
        .main{
            width: 300px;
            height: 204px;
            position: absolute;
            padding: 10px;
            border: solid 2px #1B5E20;
            background-color: #E8F5E9;

        }

    </style>
</head>
<body>
    <div class="main">
        <div class="login"></div>
            <div class="log-con">
                <span>登录</span>
                <p id="errorMsg"></p>
                <input type="text" id="username" class="name" placeholder="输入用户名"><br>
                <input type="password" id="password" class="password" placeholder="输入密码">
                <br><button id="login" onclick="login()">登录</button>
            </div>
        </div>    
    </div>
    <script>
        function login(){
            // 获取用户输入的值
            var username=document.querySelector("#username").value;
            var password=document.querySelector("#password").value;
            // 获取错误信息提示框
            var errorMsg=document.querySelector("#errorMsg");
            console.log("username");
            console.log("password");
            // 执行判断
            if(username==""||password==""){
                errorMsg.innerHTML="用户名或密码为空";
            }else{
                if(username==="czc"&&password==="admin"){
                    alert("登录成功")
                }else{
                    errorMsg.innerHTML="用户名或密码错误"
                }
            }
        }
    </script>
</body>
</html>