解决页面input自动填充记住的账号密码

<input type="text" placeholder="账号" readonly οnfοcus="this.removeAttribute('readonly');"/>


当用户在登录页面选择记住密码功能后,可以使用JavaScript原生代码来实现记住密码自动匹配密码的功能。 首先,我们需要在登录页面的HTML代码中添加一个复选框,用来让用户选择是否记住密码: ```html <input type="checkbox" id="rememberPassword">记住密码 ``` 接下来,在JavaScript代码中,我们需要通过 localStorage 来存储用户的账号和密码信息。当用户在登录页面输入账号和密码后,我们将检查复选框是否被选中,如果选中了,则将账号和密码存储到 localStorage 中: ```javascript var loginButton = document.getElementById("loginButton"); loginButton.addEventListener("click", function() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; var rememberPassword = document.getElementById("rememberPassword").checked; if (rememberPassword) { localStorage.setItem("username", username); localStorage.setItem("password", password); } }); ``` 接下来,我们需要在登录页面的 JavaScript 代码中添加一个事件监听器,当用户再次打开登录页面时,自动填充账号和密码信息。我们可以在页面的 onLoad 事件中获取 localStorage 中存储的账号和密码,并将它们填充到对应的输入框中: ```javascript window.addEventListener("load", function() { var storedUsername = localStorage.getItem("username"); var storedPassword = localStorage.getItem("password"); if (storedUsername && storedPassword) { document.getElementById("username").value = storedUsername; document.getElementById("password").value = storedPassword; } }); ``` 通过上述代码的实现,当用户选择记住密码并登录成功后,下次再次访问登录页面时,将自动填充之前存储的账号和密码信息,从而实现自动匹配密码的功能。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值