JavaScript登录记住密码操作(超简单代码)
发布时间 - 2026-01-11 00:18:47 点击率:次废话不多说了,直接给大家贴代码了,具体代码如下所示:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>记住密码</title>
</head>
<body>
<form id="loginForm">
<input id="user" type="text" placeholder="用户名"><br>
<input id="pswd" type="password" placeholder="密码"><br>
<label><input id="remember" type="checkbox">记住密码</label><br>
<input type='submit' value="登录">
</form>
<script>
window.onload = function(){
var oForm = document.getElementById('loginForm');
var oUser = document.getElementById('user');
var oPswd = document.getElementById('pswd');
var oRemember = document.getElementById('remember');
//页面初始化时,如果帐号密码cookie存在则填充
if(getCookie('user') && getCookie('pswd')){
oUser.value = getCookie('user');
oPswd.value = getCookie('pswd');
oRemember.checked = true;
}
//复选框勾选状态发生改变时,如果未勾选则清除cookie
oRemember.onchange = function(){
if(!this.checked){
delCookie('user');
delCookie('pswd');
}
};
//表单提交事件触发时,如果复选框是勾选状态则保存cookie
oForm.onsubmit = function(){
if(remember.checked){
setCookie('user',oUser.value,7); //保存帐号到cookie,有效期7天
setCookie('pswd',oPswd.value,7); //保存密码到cookie,有效期7天
}
};
};
//设置cookie
function setCookie(name,value,day){
var date = new Date();
date.setDate(date.getDate() + day);
document.cookie = name + '=' + value + ';expires='+ date;
};
//获取cookie
function getCookie(name){
var reg = RegExp(name+'=([^;]+)');
var arr = document.cookie.match(reg);
if(arr){
return arr[1];
}else{
return '';
}
};
//删除cookie
function delCookie(name){
setCookie(name,null,-1);
};
</script>
</body>
</html>
以上所述是小编给大家介绍的JavaScript登录记住密码操作(超简单代码),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js
# 登录记住密码
# 记住密码
# js中利用cookie实现记住密码功能
# js cookie实现记住密码功能
# js实现登录时记住密码的方法分析
# JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
# 使用JavaScript实现记住密码功能详细代码示例
# 勾选
# 给大家
# 小编
# 复选框
# 在此
# 说了
# 不多
# 帐号
# 所示
# 表单
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# body
# title
# id
# form
# content
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
如何在香港免费服务器上快速搭建网站?
如何用IIS7快速搭建并优化网站站点?
Mybatis 中的insertOrUpdate操作
JavaScript常见的五种数组去重的方式
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
深圳网站制作培训,深圳哪些招聘网站比较好?
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
网站制作壁纸教程视频,电脑壁纸网站?
创业网站制作流程,创业网站可靠吗?
Python面向对象测试方法_mock解析【教程】
linux top下的 minerd 木马清除方法
如何在云主机快速搭建网站站点?
如何在万网ECS上快速搭建专属网站?
制作企业网站建设方案,怎样建设一个公司网站?
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
Laravel如何为API编写文档_Laravel API文档生成与维护方法
IOS倒计时设置UIButton标题title的抖动问题
高防服务器租用如何选择配置与防御等级?
Firefox Developer Edition开发者版本入口
原生JS获取元素集合的子元素宽度实例
Laravel如何实现模型的全局作用域?(Global Scope示例)
Laravel Fortify是什么,和Jetstream有什么关系
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
如何快速搭建高效香港服务器网站?
JavaScript如何操作视频_媒体API怎么控制播放
Laravel如何优化应用性能?(缓存和优化命令)
Python文件操作最佳实践_稳定性说明【指导】
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
英语简历制作免费网站推荐,如何将简历翻译成英文?
利用 Google AI 进行 YouTube 视频 SEO 描述优化
javascript读取文本节点方法小结
网站制作企业,网站的banner和导航栏是指什么?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel如何实现事件和监听器?(Event & Listener实战)
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何快速查询域名建站关键信息?
EditPlus中的正则表达式实战(6)
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
高防服务器租用首荐平台,企业级优惠套餐快速部署

