使用jquery的cookie实现登录页记住用户名和密码的方法


Posted in jQuery onMarch 13, 2019

对于初学者来说,登录页记住用户名和密码的功能是经常会遇到的(通常会用javaee的api去实现),今天为大家介绍在前端页面直接用jquery实现该功能(比传统的方法简单多了),长话短说直接进入正题:

在项目中加入jquery.js和jquery.cookie.js两个依赖文件,并加入对应的页面中如:

<script type="text/javascript" src="${BasePath}/static/assets/js/jquery.cookie.js"></script>
<script type="text/javascript" src="${BasePath}/static/assets/js/preloader.js"></script>

form表单

<form role="form" action="/user/login" method="post" id="login_form">
              <div class="form-group">
                <label for="yhm">用户名</label>
                <input type="text" id="yhm" name="yhm" class="form-control" >
              </div>
              <div class="form-group"> 
                <label for="mm">密码</label>
                <input type="password" id="mm" name="mm" class="form-control" >
              </div>
              <div class="checkbox pull-left">
                <label><input type="checkbox" id="remeberyhm">记住用户名</label>
                <span style="color:red;">
                 <#if errMsg??>
                 用户名或密码错误
                 </#if>
                </span>
              </div>
              <button class="btn btn btn-primary pull-right" type="button" onclick="remeber()" >登 录</button>
            </form>

js函数

<script type="text/javascript">
  $(function () {  
   var yhm = $.cookie('yhm');
  
  var mm = $.cookie('mm');
   //页面加载的时候从cookie中取出用户名和密码填充对应的输入框
    $('#yhm').val(yhm);  

 
    $("#mm").val(mm)
    //选中保存秘密的复选框 
  

if(yhm != null && yhm != '' && mm != null && mm != ''){
   $("#remeberyhm").attr('checked',true);
 }
  });
  function remeber(){
   var yhm = $("#yhm").val();
   var mm = $("#mm").val();
   //判断复选框的选择状态添加cookie
   if ($("#remeberyhm").is(":checked")) { 
   

//存储一个带7天期限的cookie
   

$.cookie("yhm", yhm, { expires: 7 });
   

$.cookie("mm", mm, { expires: 7 });
   
}
   
else {  


   

$.cookie("yhm", "", { expires: -1 });
   

$.cookie("mm", "", { expires: -1 });
   
}
   //提交表单
   $("#login_form").submit();
  }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

jQuery 相关文章推荐
使用jQuery卸载全部事件的思路详解
Apr 03 jQuery
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
jquery中$.fn和图片滚动效果实现的必备知识总结
Apr 21 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
jQuery实现小火箭返回顶部特效
Feb 03 jQuery
Jquery的autocomplete插件用法及参数讲解
Mar 12 #jQuery
JS/jQuery实现获取时间的方法及常用类完整示例
Mar 07 #jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 #jQuery
[jQuery] 事件和动画详解
Mar 05 #jQuery
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 #jQuery
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 #jQuery
jQuery.parseJSON()函数详解
Feb 28 #jQuery
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
一个多文件上传的例子(原创)
2006/10/09 PHP
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
js选项卡的实现方法
2015/02/09 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
2015/12/18 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
简单谈谈Python中的反转字符串问题
2016/10/24 Python
python学生信息管理系统
2018/03/13 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
python字符串反转的四种方法详解
2019/12/02 Python
python中resample函数实现重采样和降采样代码
2020/02/25 Python
python实现超级玛丽游戏
2020/03/18 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
详解Python 函数参数的拆解
2020/09/02 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
2014村务公开实施方案
2014/02/25 职场文书
清明节演讲稿
2014/05/27 职场文书
教师党员自我剖析材料
2014/09/29 职场文书
党的群众路线教育实践活动个人对照检查材料(校长)
2014/11/05 职场文书
员工年度工作总结2015
2015/05/18 职场文书
员工离职证明范本
2015/06/12 职场文书
道士塔读书笔记
2015/06/30 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
nginx 配置缓存
2022/05/11 Servers