<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    js記住用戶名密碼

    共計(jì)以下4個(gè)文件  點(diǎn)擊“下載”
        login.html

        welcome.html
        cookie.js
        common.js

    login.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>login</title>
    <script type="text/javascript" src="cookie.js"></script>
    <script type="text/javascript" src="common.js"></script>
    </head>
    <body>
    <form action="">
    <p>
        
    <span>UserName:</span>
        
    <input id="userName" type="text" value=""/></p>
    <p>
        
    <span>Password:</span>
        
    <input id="password" type="password" value=""/></p>
    <p>
        
    <span style="font-size:12px; color:blue;">記住密碼</span>
        
    <input id="saveCookie" type="checkbox" value="" /></p>
    <p>
        
    <input id="submit" type="button" value="GO" />
    </p>
    </form>
    </body>
    </html>


    welcome.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>welcome</title>
    </head>
    <body>
    <h1>Welcome!</h1>
    <href="login.html">點(diǎn)擊返回登陸框</a>
    </body>
    </html>


    cookie.js

    //新建cookie。
    //
    hours為空字符串時(shí),cookie的生存期至瀏覽器會話結(jié)束。hours為數(shù)字0時(shí),建立的是一個(gè)失效的cookie,這個(gè)cookie會覆蓋已經(jīng)建立過的同名、同path的cookie(如果這個(gè)cookie存在)。
    function setCookie(name,value,hours,path){
        
    var name = escape(name);
        
    var value = escape(value);
        
    var expires = new Date();
         expires.setTime(expires.getTime() 
    + hours*3600000);
         path 
    = path == "" ? "" : ";path=" + path;
         _expires 
    = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
         document.cookie 
    = name + "=" + value + _expires + path;
    }
    //獲取cookie值
    function getCookieValue(name){
        
    var name = escape(name);
        
    //讀cookie屬性,這將返回文檔的所有cookie
        var allcookies = document.cookie;       
        
    //查找名為name的cookie的開始位置
         name += "=";
        
    var pos = allcookies.indexOf(name);    
        
    //如果找到了具有該名字的cookie,那么提取并使用它的值
        if (pos != -1){                                             //如果pos值為-1則說明搜索"version="失敗
            var start = pos + name.length;                  //cookie值開始的位置
            var end = allcookies.indexOf(";",start);        //從cookie值開始的位置起搜索第一個(gè)";"的位置,即cookie值結(jié)尾的位置
            if (end == -1) end = allcookies.length;        //如果end值為-1說明cookie列表里只有一個(gè)cookie
            var value = allcookies.substring(start,end); //提取cookie的值
            return (value);                           //對它解碼      
             }   
        
    else return "";                               //搜索失敗,返回空字符串
    }
    //刪除cookie
    function deleteCookie(name,path){
        
    var name = escape(name);
        
    var expires = new Date(0);
         path 
    = path == "" ? "" : ";path=" + path;
         document.cookie 
    = name + "="+ ";expires=" + expires.toUTCString() + path;
    }


    common.js

    function $(objStr){return document.getElementById(objStr);}
    window.onload 
    = function(){
        
    //分析cookie值,顯示上次的登陸信息
        var userNameValue = getCookieValue("userName");
         $(
    "userName").value = userNameValue;
        
    var passwordValue = getCookieValue("password");
         $(
    "password").value = passwordValue;    
        
    //寫入點(diǎn)擊事件
         $("submit").onclick = function()
         {
            
    var userNameValue = $("userName").value;
            
    var passwordValue = $("password").value;
            
    //服務(wù)器驗(yàn)證(模擬)    
            var isAdmin = userNameValue == "admin" && passwordValue =="123456";
            
    var isUserA = userNameValue == "userA" && passwordValue =="userA";
            
    var isMatched = isAdmin || isUserA;
            
    if(isMatched){
                
    if( $("saveCookie").checked){  
                     setCookie(
    "userName",$("userName").value,24,"/");
                     setCookie(
    "password",$("password").value,24,"/");
                 }    
                 alert(
    "登陸成功,歡迎你," + userNameValue + "!");
                 self.location.replace(
    "welcome.html");
             }
            
    else alert("用戶名或密碼錯(cuò)誤,請重新輸入!");    
         }
    }


    posted on 2013-07-26 17:39 魯勝迪 閱讀(303) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2013年7月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    新聞分類

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲最新中文字幕| 亚洲精品国产第一综合99久久| 亚洲va在线va天堂va四虎| 亚洲国产综合第一精品小说| 特级做A爰片毛片免费看无码| 成人毛片免费视频| 亚洲福利在线视频| 日本在线看片免费人成视频1000| 国产成人免费a在线资源| 亚洲精品第五页中文字幕| 精品一区二区三区高清免费观看| 性感美女视频在线观看免费精品 | 最新亚洲卡一卡二卡三新区| 在线观看片免费人成视频播放| 国产亚洲成AV人片在线观黄桃| 韩国亚洲伊人久久综合影院| 亚洲免费视频播放| 久久久久久久尹人综合网亚洲 | 国产精品内射视频免费| 午夜dj免费在线观看| 亚洲av乱码一区二区三区香蕉| 毛片在线全部免费观看| 相泽亚洲一区中文字幕| 免费精品视频在线| 一区国严二区亚洲三区| 久久亚洲中文无码咪咪爱| A级毛片内射免费视频| 亚洲国产成人资源在线软件| 色欲A∨无码蜜臀AV免费播| 亚洲国产精品VA在线看黑人| 亚洲免费观看网站| 99亚洲精品卡2卡三卡4卡2卡| 亚洲色偷偷偷鲁综合| 国产成人无码精品久久久久免费| 久久夜色精品国产亚洲AV动态图 | 亚洲精品影院久久久久久| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 国产成人亚洲综合无码精品 | 亚洲老熟女五十路老熟女bbw| 韩国免费一级成人毛片| 亚洲无成人网77777|