web浏览器利用本地储存记住用户名
<!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>
评论区
请写下您的评论...
猜你喜欢
ofc
主储存器的基本组成
official
921
《计算机组成原理》基本结构图基本结构图存储体是用于存储数据的地方,MAR是地址寄存器,MDR是数据寄存器。cpu想要从存储体中取出数据,首先要将数据的地址写入MAR寄存器中,那么MAR就可以根据这个
blog
linux用户管理指令笔记
linux系统
5084
linux用户管理指令笔记useradd用户名:添加用户useradd-d目录名用户名:添加用户,并指定目录useradd-g用户组用户名:添加用户,并指定用户组passwd用户名:为某用户设置密码
blog
c#获取和设置默认浏览器的版本号
工具
3045
()).Version.Major;//通过注册表获取用户IE版本号RegistryKeymainKey=Registry.LocalMachine;RegistryKeysubKey=mainKey.Open
weblog
1768
java判断请求的浏览器类型是否是ie浏览器importjavax.servlet.http.HttpServletRequest;/*** 浏览器类型判断*@author硅谷探秘者(jia
file
谷歌浏览器vpn插件 翻墙
setUpVpn
14538
谷歌浏览器vpn插件翻墙将下载的文件拖到谷歌浏览器的扩展程序窗口中,即可安装
blog
javaweb请求判断浏览器类型
工具
4104
在下载文件的时候不同的浏览器可能会造成中文乱码,java可以根据浏览器的类型做出判断packagecom.dzqc.yx.util
工具
2113
适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该tok
blog
mysql用户权限控制sql语法案例
数据库
1149
用户管理创建用户删除用户设置密码权限管理授权撤销授权刷新权限一、用户管理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
2024-08
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
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。