当前位置:网站首页>利用浏览器本地存储 实现记住用户名的功能
利用浏览器本地存储 实现记住用户名的功能
2022-08-02 05:01:00 【记忆怪 bug】
html页面:
用户名 <input type="text" id="username" /><br />
密码 <input type="password" id="password" /><br />
<button id="btn">登录</button>js代码:
<script>
//先获取用户名 密码进行存储
var uname = localStorage.getItem('username')
var upwd = localStorage.getItem('password')
//若二者不为空 则存
if (uname && upwd) {
username.value = uname
password.value = upwd
}
btn.onclick = function () {
localStorage.setItem('username', username.value)
localStorage.setItem('password', password.value)
console.log(username) //<input type="text" id="username">
//通过.value可以获取输入的值
console.log(username.value)
}
</script>
完整页面如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
用户名 <input type="text" id="username" /><br />
密码 <input type="password" id="password" /><br />
<button id="btn">登录</button>
<script>
//先获取用户名 密码进行存储
var uname = localStorage.getItem('username')
var upwd = localStorage.getItem('password')
//若二者不为空 则存
if (uname && upwd) {
username.value = uname
password.value = upwd
}
btn.onclick = function () {
localStorage.setItem('username', username.value)
localStorage.setItem('password', password.value)
console.log(username) //<input type="text" id="username">
//通过.value可以获取输入的值
console.log(username.value)
}
</script>
</body>
</html>
边栏推荐
猜你喜欢
随机推荐
MySQL大批量造数据
大屏UI设计-看这一篇就够了
如何运用3DGIS技术整合智慧社区综合管理解决方案
CNN 理解神经网络中卷积(大小,通道数,深度)
Js数据类型转化之数组的join方法
ORA-04044:此处不允许过程、函数、程序包或类型,系统分析与解决
MySQL 灵魂 16 问,你能撑到第几问?
翻转(DAY 97)
matlab simulink 飞机飞行状态控制
[Errno 13] Permission denied:’/usr/local/share/jupyter’
简道云-灵活易用的应用搭建平台
MySQL 字符串拼接 - 多种字符串拼接实战案例
SQL数据表增加列
The practice of alibaba, data synchronization component canal
Detailed explanation of AMQP protocol
递归实现指数型枚举(DAY 91)
MySQL 5.7 upgrade to 8.0 detailed process
牛客-TOP101-BM41
interrupt()、interrupted()和isInterrupted()你真的懂了吗
MySQL安装常见报错处理大全









