当前位置: 首页 > 编程笔记 >

JavaScript登录记住密码操作(超简单代码)

邓崇凛
2023-03-14
本文向大家介绍JavaScript登录记住密码操作(超简单代码),包括了JavaScript登录记住密码操作(超简单代码)的使用技巧和注意事项,需要的朋友参考一下

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<!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登录记住密码操作(超简单代码),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍javascript记住用户名和登录密码(两种方式),包括了javascript记住用户名和登录密码(两种方式)的使用技巧和注意事项,需要的朋友参考一下 下面主要通过代码给大家展示下javascript记住用户名和登录密码,具体代码内容请看下文。 第一种方式: CONTENT     login.html     welcome.html     cookie.js     comm

  • 本文向大家介绍Javascript实现登录记住用户名和密码功能,包括了Javascript实现登录记住用户名和密码功能的使用技巧和注意事项,需要的朋友参考一下 话不多说,请看代码: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!

  • 本文向大家介绍Android SharedPreferences实现记住密码和自动登录,包括了Android SharedPreferences实现记住密码和自动登录的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android SharedPreferences实现记住密码和自动登录,供大家参考,具体内容如下 效果图: 第一次进入进来 勾选记住密码和自动登录成功后,第二次进来  说

  • 本文向大家介绍Android制作登录页面并且记住账号密码功能的实现代码,包括了Android制作登录页面并且记住账号密码功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 一、页面搭建 二、代码实现 总结 到此这篇关于Android制作登录页面并且记住账号密码功能的实现代码的文章就介绍到这了,更多相关android 登录页面记住密码内容请搜索呐喊教程以前的文章或继续浏览下面的相关文章希望大家以

  • 本文向大家介绍Android SharedPreferences实现记住密码和自动登录界面,包括了Android SharedPreferences实现记住密码和自动登录界面的使用技巧和注意事项,需要的朋友参考一下 SharedPreferences介绍: SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存

  • 本文向大家介绍JS实现登录页面记住密码和enter键登录方法推荐,包括了JS实现登录页面记住密码和enter键登录方法推荐的使用技巧和注意事项,需要的朋友参考一下 以上这篇JS实现登录页面记住密码和enter键登录方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。