黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JS實現登陸界面

JS實現登陸界面

更新時間:2021-09-03 10:37:52 來源:動力節點 瀏覽1050次

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input{
            width: 100px;
            height: 20px;
            /* float: left; */
        }
        div{
            width: 100px;
            height: 20px;
            background-color: blueviolet;
            /* float: left; */
            display: none;
        }
    </style>     
</head>
<body>
    <form id="myform">
    登陸:<input type="text" id="t1" value="">
    <br>
    密碼:<input type="password" id="t2" value="">
    <br>
    確認密碼:<input type="password" id="t3" value="">
    <br>    
    電子郵件:<input type="text" id="t4" value="">
    <br>
    <input type="submit" value="登陸">
</form> 
 <script>
     window.onload=function (){
         var formObj=document.getElementById("myform");
         formObj.onsubmit=checkAll;
     }
     function checkAll(){
         if(userName()&&checkPass()&&checkRpass()&&checkEmail()){
            document.write("<h2>恭喜你</h2>");
             document.write("<h2>登陸成功</h2>");
         }      
     }
     function userName(){
         var strName=document.getElementById("t1").value;
         if(strName.length==0){
             alert("用戶名不能為空");
             return false;
         }
         if(strName.length<4||strName.length>16){
             alert("用戶名的長度應在4~16之間");
             return false;
         }
        return true;
     }
     function checkPass(){
         var pass=document.getElementById("t2").value;
         if(pass.length==0){
             alert("密碼不能為空");
             return false;
         }
         if(pass.length<6||pass.length>32){
             alert("為了保證您的安全,密碼長度為6位以上32位以下");
             return false;
         }
         return true;
     }
     function checkRpass(){
         var rpass=document.getElementById("t3").value;
         var pass=document.getElementById("t2").value;
         if(rpass!=pass){
             alert("密碼與原密碼不一致");
             return false;
         }
         return true;
     }
   function checkEmail(){
       var  email=document.getElementById("t4").value;
       if(email.length==0){
           alert("郵件地址不能為空");
           return false;
       }
       if(email.indexOf("@")==-1&&email.indexOf(".")==-1){
           alert("郵件地址應同時包含 @ . 兩個符號");
           return false;
       }
       return true;
   }
 </script>
</body>
</html>

再給它稍微優化一下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input{
            width: 100px;
            height: 20px;
            /* float: left; */
        }
        div{
            width: 100px;
            height: 20px;
            background-color: blueviolet;
            /* float: left; */
            display: none;
        }
    </style>     
</head>
<body>
    <form id="myform">
    用戶名:<input type="text" id="t1" value="請輸入用戶名">
    <br>
    密碼:<input type="text" id="t2" value="請輸入密碼">
    <br>
    確認密碼:<input type="text" id="t3" value="請確認">
    <br>    
    E-mail:<input type="text" id="t4" value="請輸入郵件地址">
    <br>
    出生日期:<select id="year"></select>年
    <select id="month"></select>月
    <select id="day"></select>日
    <br>
    <input type="submit" value="登陸">
</form> 
  <script> 
  function $ (ElementID){
       return document.getElementById(ElementID);
   }
     window.onload=function (){
         var formObj=$("myform");
         formObj.onsubmit=checkAll;
         year();
         month();
         day();
        var name=$("t1");
        var pass=$("t2");
        var rpass=$("t3");
        var email=$("t4");
        name.onfocus=empty;
        pass.onfocus=empty;
        rpass.onfocus=empty;
        email.onfocus=empty;
     }
    function empty(){
        if(this.value==this.defaultValue){
            this.value="";
        }
    }
     function year(){
         var yearObj=$("year");
         var year=new Date();
           var newYear=year.getFullYear();
           for(var i=1900;i<=newYear;i++){
                yearObj.options[i-1900]=new Option(i);
           }
     }
     function month(){
         var monthObj=$("month");
         for(var i=0;i<12;i++){
             monthObj.options[i]=new Option(i+1);
         }
     }
     function day(){
         var dayObj=$("day");
         for(var i=0;i<31;i++){
            dayObj.options[i]=new Option(i+1);
         }
     }
     function checkAll(){
        var uesrObj=$("t1");
        var strName=uesrObj.value;
        var defaultName=uesrObj.defaultValue;//獲取默認值
        if(strName==defaultName){
            alert("用戶名為默認值,請重新輸入");
            uesrObj.focus();//自動獲取焦點
            return false;
        }
        if(strName.length==0){
            alert("用戶名不能為空");
            uesrObj.focus();
            return false;
        }
        if(strName.length<4||strName.length>16){
            alert("用戶名的長度應在4~16之間");
            uesrObj.select();//制動獲取選中對象
            return false;
        }
       var passObj=$("t2");
      var strPass=passObj.value;
       if(strPass==0){
        alert("密碼不能為空");
        passObj.focus();
        return false;
       }
       if(strPass.length<6||strPass.length>32){
             alert("為了保證您的安全,密碼長度為6位以上32位以下");
             passObj.select();
             return false;
         }
       var rpassObj=$("t3");
       var strRpass=rpassObj.value;
       if(strRpass!=strPass){
        alert("密碼與原密碼不一致");
             rpassObj.select();
             return false;
       }
       var emailObj=$("t4");
       var strEmail=emailObj.value;
       if(strEmail.length==0){
            alert("郵件地址不能為空");
            emailObj.focus();
           return false;
       }
       if(strEmail.indexOf("@")==-1&&strEmail.indexOf(".")==-1){//檢查是否有括號里面的符號 有的話返回 -1
        alert("郵件地址應同時包含 @ . 兩個符號");
        emailObj.select();
        return false;
       }
     }
 </script>
</body>
</html>

以上就是動力節點小編介紹的"JS實現登陸界面",希望對大家有幫助,想了解更多可查看JavaScript教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 最近更新在线中文字幕一页 | 久久99综合国产精品亚洲首页 | 亚洲欧美日韩中文字幕网址 | 特黄一级黄色片 | 377p亚洲欧洲日本大胆色噜噜 | 18男同志可播放free69 | 欧美特黄一级大黄录像 | 日韩欧美精品综合一区二区三区 | 国产一区免费视频 | 看全免费的一级毛片 | 亚洲国产精品成人综合久久久 | 欧美 日韩 高清 | 一级片在线观看视频 | 看全色黄大色黄大片色责看的 | 成人涩涩网站 | 一极黄色大片 | 亚洲欧美日韩中文字幕在线一区 | 一级毛片视频免费观看 | 国产福利麻豆精品一区 | 一级毛片在线观看免费 | 色豆豆永久免费网站 | 黄色免费看视频 | 久久性视频 | 国产成人www | 国产精品27页 | 日本欧美大码aⅴ在线播放 日本欧美成人免费观看 | 日韩视频不卡 | 国产成+人+亚洲+欧美综合 | 性欧美v | 一区二区三区在线 | 日本 | 亚洲精品视频专区 | 香蕉大伊亚洲人在线观看 | 成人黄色片网站 | 成人羞羞视频在线 | 婷婷综合久久狠狠色99h | 欧美精品第1页www劲爆 | 久久天天干 | 一本大道香蕉高清视频视频 | 国产1024一区二区你懂的 | 一区二区三区四区在线视频 | 91精品国产闺蜜国产在线 |