JavaScript 基础,登录前端验证

Posted 0104鲍珊珊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 来获取或插入元素内容。

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

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>shijian</title>

</head>
<body style="text-align: left;", bgcolor="#ffc0cb">
        <h4>当前时间</h4>
        <p id="demo"></p>
       <br>
    <script>
        document.write("Hello!")
        document.getElementById("demo").innerHTML=Date();
    </script>
     <p></p>
    <button type="button" onclick=window.alert("该用户不存在!")>登陆</button>

</body>
</html>

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录/Login</title>
    <link rel="stylesheet"type="text/css"href="..\\guanli\\css\\s2.css">
    <script>
         function myLogin() {
        var oUname = document.getElementById("name")
        var oError = document.getElementById("error_box")
        var opassword = document.getElementById("password")

         if(oUname.value.length<6||oUname.value.length>20){
                oError.innerText="用户名请输入6-20个字符";
                return;
            }
            else if(opassword.value.length<6||opassword.value.length>20){
                oError.innerText="密码请输入6-20个字符内";
                return;
            }
            else{
                oError.innerHTML="";
            }
             }
    </script>
</head>


    <div class="b1" >
    <div class="s1" ><h3>用户登录/LOGIN </h3></div>
    <div class="b2" >
        户名:<input id="name" type="text"placeholder="请输入用户名"><br>
        密码:<input id="password" type="password"placeholder="请输入密码"><br>
        </div>
        <div id="error_box"><br></div>
      <div class="s2" >
         <button onclick="myLogin()">登录</button>
         <button type="button" onclick=window.alert("是否取消登录")>取消</button>
          <label for="remember_me" style="padding: 0;">Remember me?</label>
          <input type="checkbox" id="remember_me" style="position: relative; top: 3px; margin: 0; " name="remember_me"/>
          <div class="design">
              <p>Design by ss</p>
         </div>

    </div>
</body>
</html>

css

body
  {
  background-color:palevioletred;
  }
div{
    margin:0 auto;
    text-align:center;
    background:  top center no-repeat pink;

}
.b1{
    width:500px;
    height:250px;
    border-color:lightseagreen;
    border-width:1px;
    margin-top:100px;
}
.s1{
    font-size: 20px;
    color: lightseagreen;

}
.b2{
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:lightseagreen;
 }
.s2{
    width:150px;
    height:60px;
    boder-style: hidden;

}
.design{
    font-size:10px;
    color:black;
}

 

以上是关于JavaScript 基础,登录前端验证的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证

JavaScript 基础,登录前端验证