JS代码怎样实现记住账号密码
这次给大家带来JS代码怎样实现记住账号密码,JS代码实现记住账号密码的注意事项有哪些,下面就是实战案例,一起来看一下。
很多登录功能上都有个“记住密码”的功能,其实无非就是对cookie的读取。
引用添加Cookie
setCookie ( name, value, expdays )
获取Cookie
getCookie ( name )
删除Cookie
delCookie ( name )
代码说明
form表单
<!-- 登陆表单 --><form method="post" autocomplete="off" onsubmit="return check()"> <!-- 用户名输入 --> <input type="text" name="username" id="username" required="required" > <!-- 密码输入,禁用自动填充 --> <input type="password" autocomplete="new-password" name="password" id="password" required="required"> <!-- 是否记住密码复选框 --> <input type="checkbox" id="isRmbPwd" name="isRmbPwd" checked="checked">记住密码 <!-- 提交按钮 --> <input type="submit" value="提交"></form>
提交检查函数
点击submit按钮时,会调用此函数
function check (){ //获取表单输入:用户名,密码,是否保存密码 var username = document.getElementById("username").value.trim() ; var password = document.getElementById("password").value.trim() ; var isRmbPwd = document.getElementById("isRmbPwd").checked ; //判断用户名,密码是否为空(全空格也算空) if ( username.length != 0 && password.length != 0 ) { //若复选框勾选,则添加Cookie,记录密码 if ( isRmbPwd == true ) { setCookie ( "This is username", username, 7 ) ; setCookie ( username, password, 7 ) ; } //否则清除Cookie else { delCookie ( "This is username" ) ; delCookie ( username ) ; } return true ; } //非法输入提示 else { alert('请输入必填字段!!!') return false ; } }
文档初始化函数
文档加载完毕后,执行此函数
//将function函数赋值给onload对象window.onload = function (){ //从Cookie获取到用户名 var username = getCookie("This is username") ; //如果用户名为空,则给表单元素赋空值 if ( username == "" ) { document.getElementById("username").value="" ; document.getElementById("password").value="" ; document.getElementById("isRmbPwd").checked=false ; } //获取对应的密码,并把用户名,密码赋值给表单 else { var password = getCookie(username) ; document.getElementById("username").value = username ; document.getElementById("password").value = password ; document.getElementById("isRmbPwd").checked = true ; } }
键入用户名密码,未勾选复选框
提交,返回到表单页面
键入用户名密码,未勾选复选框
提交表单,返回
此时再去掉复选框勾选状态,提交
此时,浏览器就不再保存Cookie了
相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
相关阅读:
以上是JS代码怎样实现记住账号密码的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

谷歌浏览器是一款很多人都在使用的网页浏览工具,有些用户为了使用起来更加方便,想要先登录谷歌账号,但是却出现账户无法登录的提示,关于这个问题,很多用户都不清楚要如何解决,那么今日小编就来和各位分享完整的解决方法,希望今天软件教程内容可以给广大用户们带来帮助。 Google帐户显示无法登录解决方法: 1、点击桌面一个浏览器,打开之后看到这个样子。 2、此时如果弹出登录,点击它,如看不到的点击右上角。 3、点击登录,然后输入你的账号,账号不用输入@之后的一节,点击下一步。 4、输入密码,

小红书作为一个内容丰富的社交电商平台,吸引了大量用户入驻。对于想要在小红书上开展多方面业务的人来说,拥有多个账号显得尤为重要。那么,小红书怎么拥有多个账号呢?如何才能让这些账号拥有流量呢?本文将详细解析这些问题,为你提供有益的指导。一、小红书怎么拥有多个账号?注册小红书账号时,可以选择使用不同的手机号码或邮箱来注册多个账号,以便拥有多个账号。实名认证是提高账号安全性和信誉度的有效举措。建议对每个账号都进行实名认证,这样账号将更加具有权威和可信度。3.完善资料:完善每个账号的资料,包括个人主页、头

在数字化时代,小红书已成为许多人分享生活、发现好物的平台。随着时间的推移,我们可能需要更改账号的手机号码。那么,如何更改小红书的手机号呢?一、小红书账号怎么改手机号?1.登录小红书账号,进入“我的”页面。2.点击右上角的“...”,选择“设置”。3.在设置页面,找到“账号与安全”选项,点击进入。4.在账号与安全页面,找到“手机号码”选项,点击进入。5.此时,页面会显示当前手机号码,点击“更换手机号码”。6.输入新的手机号码,接收验证码,并填写。7.设置新的密码,确保账号安全。8.完成上述步骤后,

小红书作为一款融合社区、内容和电商的平台,吸引了众多创作者和用户的关注。有些用户想要拥有两个小红书账号,以便更好地管理和运营不同类型的内容。本文将探讨如何创建两个小红书账号,并探讨这种做法对创作者的潜在益处。一、怎么拥有两个小红书账号?注册新账号很简单,只需在手机应用商店下载小红书APP,然后根据提示填写相关信息并设置好昵称、头像和密码即可。2.登录原账号:在注册新账号后,您需要退出小红书APP,然后重新登录您原有的账号。3.切换账号:在小红书APP中,点击右下角的“我的”,然后点击头像,选择“

快手账号异常激活怎么办?如果您的快手账号出现异常并需要激活,可以尝试以下步骤来解决问题:尝试重新登录:首先确保使用准确的用户名和密码重新登录您的快手账号。验证输入信息的准确性。2.检查网络连接:确保您的设备正常连接到互联网。有时,网络问题可能导致账号登录异常。3.检查账号状态:如果您的账号因违规行为或其他原因被快手封禁或冻结,您需要联系快手的客户支持部门以解决问题。他们可能需要您提供身份验证或其他信息以激活账号。4.验证码或手机验证:快手可能会要求您进行手机验证或输入验证码,以确保您的账号安全。

如何使用WebSocket和JavaScript实现在线语音识别系统引言:随着科技的不断发展,语音识别技术已经成为了人工智能领域的重要组成部分。而基于WebSocket和JavaScript实现的在线语音识别系统,具备了低延迟、实时性和跨平台的特点,成为了一种被广泛应用的解决方案。本文将介绍如何使用WebSocket和JavaScript来实现在线语音识别系

小红书作为一款流行的社交电商平台,吸引了大量用户入驻。许多用户在注册小红书时,可能会遇到需要切换账号的问题。那么,如何在小红书上切换账号原来不变呢?本文将详细解答这个问题,帮助您更好地使用小红书。一、小红书怎么切换账号原来不变?1.打开小红书APP,进入个人中心。2.点击右上角的“设置”按钮,进入设置界面。3.在设置界面中,找到“账号与安全”选项,点击进入。4.在账号与安全界面,找到“切换账号”选项,点击进入。5.输入原账号的密码,确认切换账号。6.切换成功后,您将回到原账号的个人中心。二、小红

在此前的win11更新中,我们可以跳过微软账户的登录,但是最新的win11家庭版强制用户登录微软账号才能进行安装,但是登录微软账号会带来很多麻烦,很多朋友想在安装完成后退出,下面小编就来教大家一下退出方法吧。win11怎么退出微软账号1、首先点击下方的开始菜单,在其中找到“设置”,如图所示。2、在设置界面中找到“用户”或“accounts”选项。3、在用户界面中找到“改用本地账户登录”,一行蓝色文字。4、然后只要输入我们本地账户的密码就可以登录本地账户,退出微软账号了。
