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>

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

时间: 2024-08-29 12:13:08

JS错误记录 - 记录上次登陆的用户名的相关文章

Expo大作战(十七)--expo结合哨兵(sentry)进行错误异常记录

简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人修改补充+demo测试的形式,对expo进行一次大补血!欢迎加入expo兴趣学习交流群:597732981 [之前我写过一些列关于expo和rn入门配置的东i西,大家可以点击这里查看:从零学习rn开发] 相关文章: Expo大作战(一)--什么是expo,如何安装expo clinet和xde,xd

2017、2018面试分享(js面试题记录)记得点赞分享哦;让更多的人看到~~

2017面试分享(js面试题记录) 1. 最简单的一道题 '11' * 2 'a8' * 3 var a = 2, b = 3; var c = a+++b; // c = 5 2. 一道this的问题 var num = 10; var obj = { num:8, inner: { num: 6, print: function () { console.log(this.num); } } } num = 888; obj.inner.print(); // 6 var fn = obj.

自定义错误日志记录类

引言 这是一个简单的自定义的错误日志记录类,这里我主要用于API接口开发中,APP移动端的入参记录 日志参数 /// <summary> /// 日志参数 /// </summary> public static class LogReq { /// <summary> /// 入参 /// </summary> public static string LogReqStr = ""; /// <summary> /// 加密

mysql 存储过程错误调试记录

 mysql存储过程错误调试记录 公司平台在mysql数据库上运行,一些存储过程报错,调试过程痛苦,记录错误及解决办法,供参考. 调试环境:dbForge Studio for MySQL 6.1版本,试用版: 1.BIZ_GET_ORGAN_BY_CONDITION 问题1:提示递归调用错误,递归次数太多:根据业务设置,最大255: [email protected]@max_sp_recursion_depth = 10; 常见如乱码造成导致条件失效,出现死循环: 问题2:变量的内容是乱

XEVENT:当sqlserver有用户级错误时记录

系统信息级别:http://blog.sqlauthority.com/2007/04/25/sql-server-error-messages-sysmessages-error-severity-level/ 测试: BEGIN TRY -- Generate a divide-by-zero error. SELECT 1/0; END TRY BEGIN CATCH SELECT ERROR_SEVERITY() AS ErrorSeverity; END CATCH; 当sqlserv

contact表单错误解决记录

在上篇表单验证中,过程中可谓坎坷,记录一下错误问题及解决方案. 我们用到的模板contact_form.html如下,其他urls.py自行去修改. <html> <head> <title>Contact us</title> </head> <body> <h1>Contact us</h1> {% if errors %} <ul> {% for error in errors %} <

Hibernate3中重复引用hbm文件错误信息记录

Hibernate3中重复引用hbm文件错误信息记录. 2018 八月 12 11:17:09,778 ERROR - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginManager' defined in ServletContext resource [/WEB-INF/applicationCo

JS继续学习记录(一)

JS继续学习记录(一) 总感觉自己的js code写的还算可以,但是又深知好像只知道一些皮毛,所以打算仔细记录一下js晋级学习过程,日日往复 先记录一下自己目前对js的了解吧(20180828) js作为脚本语言,包括核心语法,dom,bom三部分组成. 1.核心语法:变量,函数的定义,一些js内置对象的调用,如array,如json,基本数据类型,引用数据类型若干,各自的用法云云. 2.dom对象:html的页面对象的封装,封装成的dom对象内包括html的基础属性,衍生属性,监听器,绑定函数

路径问题 Global文件中写入错误日志记录

“~”表示Web 应用程序根目录,“/”也是表示根目录,“../”表示当前目录的上一级目录,“./”表示当前目录 1  throw抛出异常     2 执行OnActionExecuted 方法   3执行 Global  中的 Application_Error 方法写入日志 global文件中写入  错误日志记录 protected void Application_Error(object sender,EventArgs e) { Exception lastError = Server