JavaScript 基础,登录验证

<script></script>的三种用法:

  1. 放在<body>中
  2. 放在<head>中
  3. 放在外部JS文件中

在body中:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    document.write("段落一")
    function date () {
        window.alert(Date())
    }
</script>

</body>
</html>

在head中:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
    function btu(){
        document.getElementById("d2").innerHTML="金拱门";

    }
    </script>
</head>

<body>
<script>
    document.write("段落一")
    function date () {
        window.alert(Date())
    }
</script>

<p id="d2">麦当劳</p>
<button type="button" onclick="btu()">点击</button>

</body>
</html>

效果:     

 

在外部JS文件:

    function btu(){
        document.getElementById("d2").innerHTML="金拱门";

    }

 

三种输出数据的方式:

  1. 使用 document.write() 方法将内容写到 HTML 文档中。
  2. 使用 window.alert() 弹出警告框。
  3. 使用 innerHTML 写入到 HTML 元素。
    1. 使用 "id" 属性来标识 HTML 元素。
    2. 使用 document.getElementById(id) 方法访问 HTML 元素。
    3. 用innerHTML 来获取或插入元素内容。
    4. <body>
      <p id="d1">段落一</p>
      
      <script>
          document.write("段落二")
          document.getElementById("d1").innerHTML="段落三";
          function date () {
              window.alert(Date())
          }
      </script>
      
      <button type="button" onclick="date()">点击</button>
      
      </body>

       

 

 

登录页面准备:

  1. 增加错误提示框。
  2. 写好HTML+CSS文件。
  3. 设置每个输入元素的id
  4. 定义JavaScript 函数。
  5. 验证用户名6-20位
  6. 验证密码6-20位
  7. onclick调用这个函数。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登陆测试界面</title>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <link href="10.24.1.css" rel="stylesheet" type="text/css" charset="UTF-8">
    <script>
        function Login(){
            var un=document.getElementById("id");
            var us=document.getElementById("password");
            if(un.value.length<6||un.value.length>20){
            document.getElementById('error_box').innerHTML="用户名必须在6-20个字符之间";
            return false;
            }
            if(us.value.length<6||us.value.length>20){
            document.getElementById('error_box').innerHTML="密码必须在6-20个字符之间";
            return false;
            }
}
    </script>
</head>
<body class="body">

<div class="center-block" style="padding: 100px 100px 20px;width: 600px;">
    <div class="panel panel-primary" style="padding:15px">
    <div class="panel-heading">
        <h2 class="panel-title">登陆</h2>
    </div>
        <br>
       <form class="bs-example bs-example-form" role="form">
           <div class="input-group">
               <span class="input-group-addon"></span>
               <input type="text" class="form-control" id="id" placeholder="请输入用户名">
           </div>
           <br>
           <div class="input-group">
               <span class="input-group-addon"></span>
               <input type="text" class="form-control" id="password" placeholder="请输入密码">
           </div>
           <div id="error_box">
               <br>
           </div>
           <div class="checkbox">
               <label>
                   <input type="checkbox">记住我
               </label>
           </div>
        <br>
        <label><input type="button" class="btn btn-default" onclick="Login()" value="登陆"></input></label>
    </form>
</div>
</div>


</body>
</html>
.body
  {
  background-image: url("http://pic1.win4000.com/wallpaper/2017-10-23/59edb3a74c3e0.png");
  background-repeat: repeat-y;
  }

 

 

转载于:https://www.cnblogs.com/Naiky/p/7742657.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值