码迷,mamicode.com
首页 > Web开发 > 详细

JS错误记录 - 记录上次登陆的用户名

时间:2019-01-01 17:28:19      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:登陆   用户   错误记录   split   二次   round   etc   js错误   拆分   

 

<script>
        
    //步骤 1.submit => 用户名存进cookie   2. onload => 从cookie读取用户名
    
    window.onload = function()
    {
        var oForm = document.getElementById(form1);

        var oUser = document.getElementsByName(user)[0];  // 要指定是第几个 [0]
        var oPass = document.getElementsByName(pass)[0];

        oForm.onsubmit = function()
        {
           // setCookie(oName, oPass, 14);  // 怎么获取输入框的值?
           setCookie(user, oUser.value, 14);        
        };

        oUser.value = getCookie(user);
    };

    function setCookie(name, value, iDay)
    {
        var oDate = new Date();

        oDate.setDate(oDate.getDate() + iDay);  // 直接把 iDay 加到 oDate 这个变量里。

        document.cookie = name + = +value+ ;expires= + oDate;
        //字符串连接还不是非常清楚

        // document.cookie = ‘name=value; expires=oDate+ iDay ‘ 
    };

    function getCookie(name)
    {
        var arr = document.cookie.split(;);
        // 二次拆分的数组依然保留了左右数值一一对应的关系?

        for (var i=0; i<arr.length; i++)
        {
            var arr2 = arr[i].split(=);

            if(arr2[0] == name)
            {
                return arr2[1]
            };
        };

        // if (arr[i] == name)  //应该在for循环里
        // {
        //     return arr2[i];
        // }

        // return ‘‘;
    }
    </script>

 

JS错误记录 - 记录上次登陆的用户名

标签:登陆   用户   错误记录   split   二次   round   etc   js错误   拆分   

原文地址:https://www.cnblogs.com/carpenterzoe/p/10204961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!