通过js当中的cookie实现可以记住内…

用户登录时,记住密码,用js实现读取Cookie的值 前提是,你已经在java代码中保存了登录信息的Cookie值如: Cookie cookie1=new Cookie(username, "username");  Cookie cookie2=new Cookie(password, "password"); response.addCookie(cookie1);  response.addCookie(cookie1); 接下来, 阅读详情
在上边的两个文本框当中输入我们的值,当我们点击刷新页面的时候,下边的两个框会自动填充上我们的内容,因为我们cookie设置的保存的时间是默认值,因此关闭浏览器之后就没了。
目前在ie和火狐下正常显示,谷歌浏览器暂时无法获取。
通过js当中的cookie实现可以记住内容的表单


<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>可以记住内容的表单(js cookie)</title>
    <script>

        //将我们的数据加载到页面当中
        function loadData(){

            if(read_cookie("text3")){

                $("text3").value=read_cookie("text3");
            }
            if(read_cookie("text4")){
                $("text4").value=read_cookie("text4");
            }

        }

        //下边的是我们读我们的cookie
        function read_cookie(key){
            var str,ary;
            str=document.cookie;
            //该函数的作用是将我们分号前后的空格去掉 g表示的是在输入字符串中查找所有可能的匹配,返回的结果可以是多个如果不加/g只会匹配一个
            ary=str.replace(/ *; */g,";").split(";");
            key=escape(key)+"=";
            for(var i=0;i<ary.length;i++){
                if(ary[i].indexOf(key)==0){
                     //返回我们的键值
                     return ((ary[i].split("=")[1]));
                }
            }

        }

        function saveData(){
            //将键值写入
            write_cookie("text3",$("text1").value);
            write_cookie("text4",$("text2").value);
        }

        //写入我们的cookie
        function write_cookie(key,value,cookieDomain,cookiePath,expireTime,targetWindow){
            //我们的cookie信息
            var strAppendix="";
            strAppendix+=cookieDomain?";domain="+cookieDomain:"";
            strAppendix+=cookiePath?";path="+cookiePath:"";
            strAppendix+=expireTime?";expires="+expireTime:"";
            targetWindow=targetWindow?targetWindow:top;
            targetWindow.document.cookie=escape(key)+"="+escape(value)+strAppendix;
        }

        function $(str){
            return (document.getElementByIdx_x_x(str));
        }


    </script>
</head>

<body onunload="saveData()" onload="loadData()">

      <h3>通过js cookie实现可以记住内容的表单</h3>
      <table style="font-family: '楷体';">

          <tr>
              <td>普通文本框</td>
              <td><input type="text" id="text1"></td>
          </tr>

          <tr>
              <td>普通文本框</td>
              <td><input type="text" id="text2"></td>
          </tr>

          <tr>
              <td>可以记住内容的文本框1</td>
              <td><input type="text" id="text3"></td>
          </tr>


          <tr>
              <td>可以记住内容的文本框2</td>
              <td><input type="text" id="text4"></td>
          </tr>

          <tr>
              <td><button type="submit">提交</button></td>
              <td><button onclick="alert(document.cookie)">查看cookie</button></td>
          </tr>

      </table>


</body>
</html>

通过js当中的cookie实现可以记住内容的表单
JavaScript操作Cookie实现登录记住密码功能 在实现“记住密码”功能时,开发者不仅要关注功能的可用性,更要注重安全性。从表单事件绑定、Cookie 写入与读取,到加密策略和 HTTPS 安全传输,每一步都需要谨慎处理。此外,还可以结合服务器端 Token 验证机制(如 JWT),构建更安全的“记住我”流程。下一章将深入探讨客户端与服务器端的协同验证机制,进一步完善整个登录系统的安全性与可靠性。 阅读详情

相关推荐

js 实现 显示登录时间

js 实现 显示登录时间! 值得下载看看!资源免费,大家分享!!

响应头中存在cookie,浏览器却记录不上

设置cookie vla和set cookie标头的尝试被阻止,因为其Domain属性对于当前主机url无效。

qq_45903688的博客 3313

统计网站浏览次数以及记录用户上次登陆的时间以及更新

该文件是通过Java语言实现的在JSP页面上显示出用户上次登陆的时间以及更新它为此次的最新时间的源码,利用了MVC2模式。望大家支持。。。。。

javascript创建cookies无法保存至本地

已经设置了失效时间,但cookie仍然无法保存下来。 IE中无法保存到本地有N个原因: 1  internet选项设置,替代自动保存cookie,始终接受第一方和第三方cookie,   cookie会话永远有效 2   没有设置path属性,网上大多数都认为只要设置 NAME和 expires这两个属性就可以了,实际上我遇到的就是这个问题,不设置path为根目录,无

heartOfblack 离开了电脑,我不希望我还有病 656

PSF(点扩散函数)与去卷积算法消除图像模糊

本文旨在总结图像处理中使用去卷积的传统方法来进行图像去模糊的相关知识。

m0_53607446的博客 6014

FPGA+滨淞CCD实战:手把手教你搭建S7031/S10142成像电路(附避坑指南)

本文详细介绍了使用FPGA驱动滨淞CCD传感器(S7031/S10142)构建高精度成像系统的完整实战流程。内容涵盖核心器件选型、系统架构规划、电路板(焦面板与接口板)设计要点、FPGA Verilog逻辑实现,并提供了从电源管理、信号调理到数据采集的详细避坑指南,帮助读者从零搭建稳定可靠的成像电路。

weixin_29271263的博客 227

前端笔试试题

一、选择题 (多选题)1、下列说法正确的是(A、B、D) A、样式文件的加载会阻塞脚本的执行 B、iframe 会阻塞主页面的 load 事件 C、<audio>、<img> 中的资源下载会阻塞页面解析 D、页面文档完全加载并解析完毕之后会触发 DOMContentLoaded 事件 解析: css加载不会阻塞DOM树的解析 css加载会阻塞DOM树的渲染 css加载会阻塞后面js语句的执行 iframe会阻塞主页面的onload事件; 搜索引擎检索程序无法解读这种页面,不利于SE

icemwj的博客 6750

西门子S7-200 SMART与施耐德ATV变频器Modbus通讯实战:从接线到稳定运行的完整指南

本文详细介绍了西门子S7-200 SMART PLC与施耐德ATV变频器之间实现稳定Modbus通讯的完整实战指南。内容涵盖从硬件接线、参数配置、PLC程序编写到触摸屏设计的全流程,并分享了提升通讯稳定性的关键技巧和常见故障排查方法,助力工业自动化系统可靠运行。

kkk56的博客 1106

js操作cookie实现记住密码

使用js操作cookie实现记住密码功能 原文出处:http://www.w3schools.com/js/js_cookies.asp js代码: <script type="text/javascript"> function getCookie(c_name) { var c_value = document.cookie;...

a23913136的博客 203

数据助力行业发展:BJTU-RAO转向架数据集介绍

BJTU-RAO转向架数据集是完全公开的,何研究人员皆可以通过后文的下载链接免费下载数据,且在标注数据来源的前提下,研究人员可以自由使用BJTU-RAO转向架数据集。因此,聚焦各类列车转向架传动系统在途安全保障新技术研究和新算法开发,实现牵引电机、驱动齿轮箱和轴箱等关键部件的实时状态监测与智能故障诊断,对保障列车安全可靠运行具有重要的现实意义。BJTU-RAO转向架数据集包含51种健康状态的样本,涵盖正常状态、部件级单一故障、部件级复合故障以及系统级关联复合故障,数据量达116GB。

2401_88870554的博客 3500

医疗大模型实战——从零构建MedicalGPT全流程解析

本文详细解析了从零构建医疗大模型MedicalGPT的全流程实战。基于Qwen-7B模型与约195万条中文医疗数据,完整复现了增量预训练、监督微调与偏好对齐三大核心环节,并分享了如何在有限硬件资源下实现高效训练与部署,为开发者提供了可复现的医疗AI项目实战指南。

weixin_29193259的博客 553

js实现cookie记住密码

近来做记住密码时,用js的实现方式做了一下。 login.jsp页面代码 <% String path = request.getContextPath(); String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path +

毅个混蛋的专栏 2993

AWS SQS跨账户访问失败排查指南

在使用AWS SQS(Simple Queue Service)时,跨账户访问是常见的业务场景。例如,账户A的应用程序向队列发送消息,账户B的消费者从队列拉取消息。尽管AWS官方文档明确支持此类配置,但在实际应用中,由于权限模型的复杂性,开发者和运维人员常会遇到“策略已配置但无法接收消息”的问题。通过本文的逐步排查指南,您不仅可以解决当前问题,还能深入理解AWS跨账户访问的权限模型。接收方账户的用户或角色必须同时附加IAM策略,显式授权操作目标队列。尽管策略看似允许接收方操作,实际测试中却返回空消息或。

探索云原生与智能化驱动下的安全运维新范式。关注DevSecOps、可观测性、AIOps等前沿领域,与您共赴技术前沿。 458

js使用cookie实现记住密码功能

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <form action=""> 姓名: &...

sliver1836的博客 409

【AI智能体】Codex 开发聚合搜索应用项目实战操作详解

Codex 开发聚合搜索应用项目实战操作详解

congge 3096

《拉依达的嵌入式\驱动面试宝典》—Linux篇(八)_Linux驱动编程

《拉依达的嵌入式\驱动面试宝典》 整合了所有我认为可能遇到的技术面试问题。所有问题及其答案均是我个人学习后查阅资料总结,每个回答都做了仔细的分析,在嵌入式及其驱动面试相关问题解析做到全网独一无二。学习或者转行到嵌入式、驱动开发领域学习的不二之选

拉依达不拉跨的博客 319

JavaScript实现记住密码,采用cookie技术

  我知道用cookie保存密码,容易造成密码的安全问题,但是我这只是自己写的小项目,权当练手了。   话不多说,直接上代码。   HTML代码如下: &lt;div class="login-box-body"&gt; &lt;p class="login-box-msg"&gt;Please enter your Account.&lt;/p&gt; ...

程序猿_hw的博客 867

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

php js记住密码功能,JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍...

cookie是网站设计者放置在客户端(浏览器)的小文本文件,cookie不仅能够实现保存密码功能,还可以通过cookie保存最近浏览记录增加用户体验。在登录界面添加记住密码功能,我首先想到的是在java后台中调用cookie存放账号密码,大致如下:HttpServletRequest requestHttpServletResponse responseCookie username = new ...

weixin_39847887的博客 127

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

JS中使用Cookie实现记住密码以及设置密码过期时间

当用户选择记住密码时,用户名和密码会被保存到cookie中,并在下次访问网站时自动填充。上面的代码中,`setCookie`函数用于设置cookie,`getCookie`函数用于获取cookie,`checkRememberMe`函数用于检查是否存在记住密码的cookie并填充用户名和密码,`login`函数是一个示例的登录函数,具体的登录逻辑需要根据实际情况进行修改。要记住密码,可以在用户登录成功后,设置一个带有用户名和密码的cookie,设置过期时间为一段较长的时间,比如一周。

weixin_56187723的博客 785

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Vue中使用js-cookie插件实现登录时记住密码后存取到Cookie中

场景 使用vue实现一个登录页面时,实现记住密码功能。 在勾选了记住密码后将密码存储到Cookie中,然后下次直接从Cookie中取。 注: 博客:https://blog.youkuaiyun.com/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 官网 https://www.npmjs.com/package/js-cookie 安装 npm install js-cookie --save 使用 为了使用方便,将.

BADAO_LIUMANG_QIZHI的博客 2154

JS 使用cookie 实现记住密码

JS 使用cookie 实现记住密码

m0_65544665的博客 312

html 记住用户名,js使用cookie实现记住用户名功能示例

本文实例讲述了js使用cookie实现记住用户名功能。分享给大家供大家参考,具体如下:www.jb51.net cookie记住用户名//1、cookie的使用:document.cookie = 'key=value';可以同时设置多个// document.cookie="username=longzhoufeng"// document.cookie="age=03"//2、cookie的过...

weixin_42146274的博客 256

vue登录如何存储cookie_Vue中使用js-cookie插件实现登录时记住密码后存取到Cookie中...

场景使用vue实现一个登录页面时,实现记住密码功能。在勾选了记住密码后将密码存储到Cookie中,然后下次直接从Cookie中取。注:实现官网安装npm install js-cookie --save使用为了使用方便,将设置和添加以及移除 Cookie的方法抽离出来为公共方法。首先在项目下新建 utils目录,在目录下新建auth.js然后在此js中先引入js-cookie插件import Co...

weixin_39701735的博客 504

jquery.cookie.js 操作cookie实现记住密码功能的实现代码

jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下。 复制代码代码如下: //初始化页面时验证是否记住了密码$(document).ready(function() {if ($.cookie("rmbUser") == "true") {$("#rmbUser").attr("checked", true);...

denghut882925的博客 105
上一篇: javascript当中cookie介绍与使用
下一篇: js&nbsp;cookie字符串的编码
普通网友
博客等级 码龄16年 90粉丝 1232原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值