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插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
解决jQuery ajax动态新增节点无法触发点击事件的问题
May 24 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
基于jQuery封装的分页组件
Jun 26 jQuery
基于jQuery对象和DOM对象和字符串之间的转化实例
Aug 08 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
vue+jquery+lodash实现滑动时顶部悬浮固定效果
Apr 28 jQuery
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
jquery实现选项卡切换代码实例
May 14 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
jquery实现穿梭框功能
Jan 19 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
php强大的时间转换函数strtotime
2016/02/18 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
2016/05/28 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
js 毫秒转天时分秒的实例
2017/11/17 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
python 实现堆排序算法代码
2012/06/05 Python
python 获取本机ip地址的两个方法
2013/02/25 Python
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
pandas读取CSV文件时查看修改各列的数据类型格式
2019/07/07 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
python实现双色球随机选号
2020/01/01 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
人事任命通知书
2015/04/21 职场文书
物资采购管理制度
2015/08/06 职场文书