web浏览器利用本地储存记住用户名

硅谷探秘者 1857 0 0
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			window.onload=function(){
				/*页面打开,判断是否存储过用户名---*/
				var uName=window.localStorage.getItem('userName');
				var password=window.localStorage.getItem('password');
				console.log(uName)
				if(password != null){//说明之前存储过值,说明用户希望记住用户名
					document.getElementById('password').value=password;       
				}
				if(uName != null){//说明之前存储过值,说明用户希望记住用户名
					document.getElementById('userName').value=uName;       
				}
				/*点击登录时存储数据*/
				document.getElementById("submit").onclick=function(){
					var name=document.getElementById('userName').value;
					var pass=document.getElementById('password').value;
					/*判断用户是否选择记住用户名*/
					var isRemenber=document.getElementById('isRemenber');
					if(isRemenber.checked==true){
						/*存储数据到localstorage*/
						window.localStorage.setItem('userName',name);
						window.localStorage.setItem('password',pass);
					}
					else{
						window.localStorage.removeItem('userName');
						window.localStorage.removeItem('password');
					}
				}
			}
		</script>
	</head>
	<body>
		<form action="#">
			<input type="userName" id="userName"/>
			<input type="password" id="password"/>
			<input type="checkbox" id="isRemenber" />
			<input type="submit" value="submit" id="submit"/>
		</form>
	</body>
</html>

image.png



评论区
请写下您的评论...
暂无评论...
猜你喜欢
official 723 《计算机组成原理》基结构图基结构图体是数据的方,MAR是址寄,MDR是数据寄。cpu想要从体中取出数据,首先要将数据的址写入MAR寄中,那么MAR就可以根据这个
linux系统 4893 linux管理指令笔useradd:添加useradd-d目录:添加,并指定目录useradd-g:添加,并指定组passwd:为某设置密码
工具 2819 ()).Version.Major;//通过注册表获取IE版号RegistryKeymainKey=Registry.LocalMachine;RegistryKeysubKey=mainKey.Open
weblog 1545 java判断请求的类型是否是ieimportjavax.servlet.http.HttpServletRequest;/*** 类型判断*@author硅谷探秘者(jia
setUpVpn 14538 谷歌vpn插件翻墙将下载的文件拖到谷歌的扩展程序窗口中,即可安装
工具 3834 在下载文件的时候不同的可能会造成中文乱码,java可以根据的类型做出判断packagecom.dzqc.yx.util
工具 1874 于分布式站点的单点登陆(SSO)场景。JWT的声明一般被来在身份提供者和服务提供者间传递被认证的身份信息,以便于从资源服务获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该tok
数据库 874 管理创建删除设置密码权限管理授权撤销授权刷新权限一、管理1.创建语法:createuser[]identifiedby'[密码
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。