JavaScript 基础,登录验证

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

    1.放在<body>中

     2. 放在<head>中

     3.放在外部JS文件中

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js</title>
</head>
<body>
<p>a</p>
<script>
document.write(Date())

</script>
<button type="button" onclick=window.alert("错误提示")>login</button>
</body> </html>

 

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

<script>
document.write(Date())
</script>
<button type="button" onclick=window.alert("错误提示")>login</button>
</head>
<body>
<p>a</p>
</body>
</html>

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js</title>
<script type="text/javascript" src="js123.js."></script>


</head>
<body>
 <p>a</p>
</body>
</html>




function displayDate(){
             document.getElementById("demo").innerHTML=Date();
        }

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

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

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

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

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

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

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

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登录</title>
    <link href="../static/js123.css" rel="stylesheet" type="text/css">

    <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位"
            }
            if((oUname.value.length < 6 || oUname.value.length > 20) && (oUpass.value.length < 6 || oUpass.value.length > 20)){
                oError.innerHTML="用户名密码至少6-20位"
            }
        }
    </script>
</head>

<body>
 <div class="box">
     <h2 class="d">登录</h2>
     <div class="input_box">
            <input style="background-color: deepskyblue;" id="uname" type="text" placeholder="请输入用户名">
        </div>
        <br>
        <div class="input_box">
            <input style="background-color: deepskyblue;" id="upass" type="password" placeholder="请输入密码">
        </div>
        <br>
        <div id="error_box"><br></div>
        <div class="input_box">
            <button class="dl" onclick="fnLogin()">enter</button>

        </div>
        <br>
    </div>
</div>
</body>
</html>
.d
{ font-size: 22px;
    padding-left: 40px;
    background:none;
    margin-right: 20px;
    color: #9932CC    ;
}
.box{
 align-content: center;
    background-color:#BBFFEE;height:250px;width:400px;float:left;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
    border: 1px solid #ccc;
    width: 340px;

}
.input_box{
   width: 325px;
    height: 40px;
    padding-left: 5px;
    padding-right: 5px;
 border: 1px #BBFFEE solid;
    border-radius: 4px;
    background: none;
    line-height: 40px;
    font-size: 14px;
    color: #6699FF;
    vertical-align: middle;

}
.dl
{
text-align: center;
    color: #9932CC;
    background: deepskyblue;
    width: 50%;
    padding: 9px 18px;
    font-size: 18px;
    border: none;
    border-radius: 25px;
    cursor: pointer;
}
.body{
    background-color:burlywood;

 

posted on 2017-10-26 22:55  020吴惠琳  阅读(215)  评论(0)    收藏  举报