jQuery实现的记住帐号密码功能完整示例


Posted in jQuery onAugust 03, 2019

本文实例讲述了jQuery实现的记住帐号密码功能。分享给大家供大家参考,具体如下:

记住密码是每个有帐号登录的网站必备的,现在说一下通过COOKIE实现的记住密码功能。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>COOKIE</title>
</head>
<body>
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js"></script>
<script type="text/javascript">
//读取cookie
var user = $.cookie('uu');
var pwd = $.cookie('pp');
$(document).ready(function(){
  // 判断是否存在cookie
  if (user) {
    $("input:text").val(user);
    $("input:password").val(pwd);
    $("#che").html("<input type=\"checkbox\" οnclick=\"uncheck()\" id=\"check1\" checked/>");
  }
});
// 选中记住密码
function check(){
 $("#che").html("<input type=\"checkbox\" οnclick=\"uncheck()\" id=\"check1\"/>");
 // 设置为选中状态
 document.getElementById("check1").checked=true;
 // 创建一个cookie并设置有效时间为 7天
 $.cookie('uu', $("input:text").val(), { expires: 7 });
 $.cookie('pp', $("input:password").val(), { expires: 7 });
}
// 取消记住密码
function uncheck(){
 $("#che").html("<input type=\"checkbox\" οnclick=\"check()\" id=\"check1\"/>");
 // 设置为取消状态
 document.getElementById("check1").checked=false;
 // 删除cookie
 $.cookie('uu','');
 $.cookie('pp','');
}
</script>
<input type="text" name="username" placeholder="帐号"><br/>
<input type="password" name="password" placeholder="密码"><br/>
记住密码:<div id="che"><input type="checkbox" οnclick="check()" id="check1"/></div><br/>
</body>
</html>

jQuery实现的记住帐号密码功能完整示例

只要在表单输入帐号密码,再勾选记住密码,那么你的帐号密码就已经被存入到cookie了,有效期7天。然后你刷新页面,发现帐号密码还在表单中,不会被清空。

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
Jul 24 jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 #jQuery
jQuery实现checkbox全选、反选及删除等操作的方法详解
Aug 02 #jQuery
jQuery pager.js 插件动态分页功能实例分析
Aug 02 #jQuery
jQuery中DOM常见操作实例小结
Aug 01 #jQuery
jQuery中DOM操作原则实例分析
Aug 01 #jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 #jQuery
jquery.pager.js分页实现详解
Jul 29 #jQuery
You might like
Apache设置虚拟WEB
2006/10/09 PHP
PHP递归删除目录几个代码实例
2014/04/21 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
js表格分页实现代码
2009/09/18 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
vue实现树形菜单效果
2018/03/19 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
nuxt.js 缓存实践
2018/06/25 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
vue 实现v-for循环回来的数据动态绑定id
2019/11/07 Javascript
9种python web 程序的部署方式小结
2014/06/30 Python
python遍历目录的方法小结
2016/04/28 Python
如何在Django中设置定时任务的方法示例
2019/01/18 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
《草原》教学反思
2014/02/15 职场文书
房产转让协议书(2014版)
2014/09/30 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android
Golang获取List列表元素的四种方式
2022/04/20 Golang