JavaScript 基础,登录验证

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

  1.放在<body>中

  2.放在<head>中

  3放在外部JS文件中

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


</head>
<body>
<p id="demo">这是一个demo~~</p>
<script>
    document.write(Date());innerHTML=qwer;
    document.getElementById("demo").innerHTML=Date();
</script>
<br>
<button type="button" οnclick=window.alert("123")>press</button>
</body>
</html>

运行结果:

 

 

 

 

2.三种输出数据的方式:

  1.使用 document.write() 方法将内容写到 HTML 文档中。

  2.使用 window.alert() 弹出警告框。

  3.使用 innerHTML 写入到 HTML 元素。

    1.使用 "id" 属性来标识 HTML 元素。

    2.使用 document.getElementById(id) 方法访问 HTML 元素。

    3.用innerHTML 来获取或插入元素内容。

 

代码:

document.write(Date());

onclick=window.alert()("number")

document.getElementById("demo").innerHTML=Date();

 

3.登录页面准备:

  1.增加错误提示框。

  2.写好HTML+CSS文件。

  3.设置每个输入元素的id

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>欢迎来到登录页面</title>

    <script>
        function fnLogin() {
            var oUname = document.getElementById("uname");
            var oUpass = document.getElementById("upass");
            var oError = document.getElementById("error_box");
            if(oUname.value.length<6||oUname.value.length>20){
                oError.innerHTML = "用户名6-20位"
            }
            if(oUpass.value.length<6||oUpass.value.length>20){
                oError.innerHTML = "密码6-20位"
            }

        }
    </script>

</head>
<body>
<p id="Demo">中国标准时间</p>
<script>document.getElementById("Demo").innerHTML = Date()</script>
<div id="container" style="width: 300px">
       <div id ="header"style="background-color: aqua"><h2 align="center">登录</h2></div>

    <div id="content">

            <p align="center">用户名:<input id="uname" type="text" name="user" placeholder="请输入账号"><br>
            <p align="center">密码:<input id="upass" type="password" name="psw" placeholder="请输入密码">
            <br>
            <div id="error_box"><br>
            </div>
            <input type="radio" value="stu">学生
            <input type="radio" value="tea">老师
            <br>

            <input type="checkbox" value="true">记住密码 <a href="">登陆遇到问题</a><br>
            <button οnclick="fnLogin()">登陆</button>
            &nbsp&nbsp&nbsp
            <input type="button" name="regist" value="注册">


    </div>

    <div id ="footer"style="background-color: aqua"><h3 align="center">版权@mis15</h3></div>

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

运行结果:

 

 

 

 

 

 

 

 

 

 

4.定义JavaScript 函数。

  1.验证用户名6-20位

  2.验证密码6-20位

<script>
        function fnLogin() {
            var oUname = document.getElementById("uname");
            var oUpass = document.getElementById("upass");
            var oError = document.getElementById("error_box");
            if(oUname.value.length<6||oUname.value.length>20){
                oError.innerHTML = "用户名6-20位"
            }
            if(oUpass.value.length<6||oUpass.value.length>20){
                oError.innerHTML = "密码6-20位"
            }

        }
    </script>

 

转载于:https://www.cnblogs.com/nigongbin/p/7735212.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值