jQ通过cookie记住用户名

Posted 2350305682

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQ通过cookie记住用户名相关的知识,希望对你有一定的参考价值。

总结要点:

一、封装的一个cookie函数;

二、获取input的value值:$("input[name=user]").val()

三、设置input的value值:$("input[name=user]").attr("value",getCookie("user"));

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="jquery.min.js"></script>
<script>
function setCookie(name,value,iDay){
  var oDate=new Date();
  oDate.setDate(oDate.getDate()+iDay);
  document.cookie=name+‘=‘+value+‘;expires=‘+oDate;
}

function getCookie(name){
  var arr=document.cookie.split(";");
  for(var i=0;i<arr.length;i++){
    var arr2=arr[i].split("=");
  if(arr2[0]==name){
    return arr2[1];
  }
  return ‘‘;
 }
}
function removeCookie(name){
  setCookie(name,"1",-1);
}

$(function(){
  $("#form1").submit(function(){
    setCookie("user",$("input[name=user]").val(),2);
  });
  $("input[name=user]").attr("value",getCookie("user"));
  $("a").click(function(){
  removeCookie("user");
  $("input[name=user]").attr("value","");
  });
});
</script>
</head>
<body>
<form id="form1" action="#">
用户名:<input type="text" name="user">
密码:<input type="password" name="pass">
<input type="submit" value="提交">
<a href="javascript:;">清除记录</a>
</form>
</body>
</html>

以上是关于jQ通过cookie记住用户名的主要内容,如果未能解决你的问题,请参考以下文章

登陆功能的记住我选项(Cookie和Session)

通过jquery.cookie.js实现记住用户名密码登录功能

通过js来设置cookie和读取cookie,实现登陆时记住密码的功能

原生JS 的cookie和jq的cookie,

jq记住密码

通过facebook登录后设置spring security记住我的cookie