JavaScript 基础,登录前端验证

  1. <script></script>的三种用法:
    1. 放在<body>中
    2. 放在<head>中
    3. 放在外部JS文件中
  2. 三种输出数据的方式:
    1. 使用 document.write() 方法将内容写到 HTML 文档中。
    2. 使用 window.alert() 弹出警告框。
    3. 使用 innerHTML 写入到 HTML 元素。
      1. 使用 "id" 属性来标识 HTML 元素。
      2. 使用 document.getElementById(id) 方法访问 HTML 元素。
      3. 用innerHTML 来获取或插入元素内容。
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>1024</title>
        </head>
        <body>
        <p id="qwe">hello</p>
        <script>
            document.write(Date());
            document.getElementById("qwe").innerHTML="WELCOME";
        </script>
        <button type="button" onclick=window.alert("error")>login</button>
        </body>
        </html>

        1. 登录页面准备:
          1. 增加错误提示框。
          2. 写好HTML+CSS文件。
          3. 设置每个输入元素的id
        2. 定义JavaScript 函数。
          1. 验证用户名6-20位
          2. 验证密码6-20位
        3. onclick调用这个函数。

         

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>1024h</title>
            <link rel="stylesheet" type="text/css" href="../static/1024h.css">
            <script>
                function login() {
                    var uname=document.getElementsById("username");
                    var upass=document.getElementsById("userpass");
                    var uerror=document.getElementById("errorone")
                    if(uname.value.length<6 ||umane.value.length>20){
                        uerror.innerHTML="用户名长度不可超过6-20";
                    }
                }
            </script>
        </head>
        <body>
        <div class="biaoti">
            <h2>登录</h2>
            <div class="inputone">
                用户名:<input id="username" type="text" placeholder="请输入用户名">
            </div>
        
            <div class="inputone">
                密码:<input id="userpass" type="text" placeholder="请输入密码">
            </div>
            <div id="errorone"><br></div>
            <div class="login">
                <button onclick="login()">登录</button>
            </div>
            <h2>版权  duym</h2>
        </div>
        </body>
        </html>
        h2{ text-align: center;margin-bottom:0;background-color:#66b3ff;}
        .biaoti{
            width: 400px;
            height:300px;
            margin: auto;
            background-color:#ffffff;
        }
        .inputone{
            height:35px;
            margin: 0 auto;
        
        }
        .login{
            witdth:15px;
            height:10px;
        
        }

         

posted @ 2017-10-25 14:44  074罗桦  阅读(168)  评论(0编辑  收藏  举报