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实现静态搜索功能(可输入搜索文字)
Mar 28 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
jQuery事件委托代码实践详解
Jun 21 jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
jquery实现有过渡效果的tab切换
Jul 17 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生成图形验证码几种方法小结
2013/08/15 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
2015/07/06 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
利用js对象弹出一个层
2008/03/26 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
Javascript之String对象详解
2016/06/08 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
浅谈vuex的基本用法和mapaction传值问题
2019/11/08 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python自定义类并使用的方法
2015/05/07 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
python将txt文件读取为字典的示例
2018/12/22 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
建筑工程技术应届生求职信
2013/11/17 职场文书
毕业生就业协议书
2014/04/11 职场文书
卖房协议书样本
2014/10/30 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript