JQuery记住用户名密码实现下次自动登录功能


Posted in Javascript onApril 27, 2015

Jquery将用户名密码存储到cookie中

需要导入jquery.js和jquery.cookie.js

<html>
<head>
<title>test cookie</title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">

  $(document).ready(function () {
    if ($.cookie("rmbUser") == "true") {
    $("#ck_rmbUser").attr("checked", true);
    $("#txt_username").val($.cookie("username"));
    $("#txt_password").val($.cookie("password"));
    }
  });

  //记住用户名密码
  function Save() {
    if ($("#ck_rmbUser").attr("checked")) {
      var str_username = $("#txt_username").val();
      var str_password = $("#txt_password").val();
      $.cookie("rmbUser", "true", { expires: 7 }); //存储一个带7天期限的cookie
      $.cookie("username", str_username, { expires: 7 });
      $.cookie("password", str_password, { expires: 7 });
    }
    else {
      $.cookie("rmbUser", "false", { expire: -1 });
      $.cookie("username", "", { expires: -1 });
      $.cookie("password", "", { expires: -1 });
    }
  };
</script>
</head>
<body>
  <div>
    用户名:<input type="text" id="txt_username"/><br />
    密码:<input type="text" id="txt_password"/><br />
    <input type="checkbox" id="ck_rmbUser"/>记住用户名和密码<br />
    <input type="submit" id="sub" value="登录" onclick="Save()"/>
  </div>
</body>
</html>
Javascript 相关文章推荐
5个最佳的Javascript日期处理类库分享
Apr 15 Javascript
javascript检查表单数据是否改变的方法
Jul 30 Javascript
js判断字符是否是汉字的两种方法小结
Jan 03 Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 Javascript
javascript中scrollTop详解
Apr 13 Javascript
jqGrid用法汇总(全经典)
Jun 28 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
Apr 25 Javascript
JS实现HTML页面中动态显示当前时间完整示例
Jul 30 Javascript
vue-父子组件和ref实例详解
Nov 10 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
Sep 04 Javascript
CocosCreator入门教程之网络通信
Apr 16 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 #Javascript
使用console进行性能测试
Apr 27 #Javascript
浅谈javascript实现八大排序
Apr 27 #Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
Apr 27 #Javascript
jQuery插件Tmpl的简单使用方法
Apr 27 #Javascript
javascript关于运动的各种问题经典总结
Apr 27 #Javascript
分享9点个人认为比较重要的javascript 编程技巧
Apr 27 #Javascript
You might like
php 动态执行带有参数的类方法
2009/04/10 PHP
一步一步学习PHP(5) 类和对象
2010/02/16 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
php实例分享之二维数组排序
2014/05/15 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
简单的三步vuex入门
2018/05/20 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
python+opencv识别图片中的圆形
2020/03/25 Python
python正则表达式之对号入座篇
2018/07/24 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
Python for循环及基础用法详解
2019/11/08 Python
Python @property装饰器原理解析
2020/01/22 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
.NET面试题:什么是反射
2016/09/30 面试题
房地产出纳岗位职责
2013/12/01 职场文书
个性与发展自我评价
2014/02/11 职场文书
庆七一宣传标语
2014/10/08 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
离婚协议书范本及离婚须知
2014/10/15 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
浅谈JS和Nodejs中的事件驱动
2021/05/05 NodeJs
Vue3.0写自定义指令的简单步骤记录
2021/06/27 Vue.js
python中if和elif的区别介绍
2021/11/07 Python