您的位置:首页 > Web前端 > JavaScript

javascript中cookie使用--登录记住密码

2017-04-21 17:06 393 查看
function SetCookie(name, value) { //设置Cookie键值对

var exp = new Date();

exp.setTime(exp.getTime() + (30 * 24 * 60 * 60 * 1000));

window.document.cookie = name + "=" + escape(value) + "; expires=" + exp.toGMTString() + ";path=/";

}

function DeleteCookie(name) { // 通过设置有效期删除cookie

var exp = new Date();

exp.setTime(exp.getTime() - 100);

var cval = GetCookie(name);

window.document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString() + ";path=/";

}

function GetCookie(name) { //获取Cookie的值

var arg = name + "=";

var alen = arg.length;

var clen = window.document.cookie.length;

var i = 0;

while (i < clen) {

var j = i + alen;

if (window.document.cookie.substring(i, j) == arg) return getCookieVal(j);

i = window.document.cookie.indexOf(" ", i) + 1;

if (i == 0)

break;

}

return null;

}

function getCookieVal(offset) {

var endstr = window.document.cookie.indexOf(";", offset);

if (endstr == -1)

endstr = window.document.cookie.length;

return unescape(window.document.cookie.substring(offset, endstr));

}

登录成功调用SetCookie("user", username1);SetCookie("pass", password1);在页面初始化位置 $(function () {}的开头var usercook = GetCookie("user");var passcook = GetCookie("pass");$("#usernameedit").val (usercook);$("#passwordedit").val (passcook);
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: