当网站需要记住密码时,当然最好的情况就是将账号密码存在本地,cookie信息是一个不错的选择,以下为jQuery操作cookie:
function addCookie(name, value, expiresHours) {
var cookieString = name + "=" + escape(value);
//判断是否设置过期时间
if (expiresHours > 0) {
var date = new Date();
date.setTime(date.getTime + expiresHours * 3600 * 1000);
cookieString = cookieString + "; expires=" + date.toGMTString();
}
document.cookie = cookieString;
}
function getCookie(name) {
var strCookie = document.cookie;
var arrCookie = strCookie.split("; ");
for (var i = 0; i < arrCookie.length; i++) {
var arr = arrCookie[i].split("=");
if (arr[0] == name) return arr[1];
}
return "";
}
1)HTML:
<div>
<p>账号:<input class="user_name" type="text" /></p>
<p>密码:<input class="user_pwd" type="text" /></p>
<p><input id="Button1" type="button" class="butLogin" value="登录" /></p>
</div>
2)jQuery:
$(".user_name").bind("keyup click focus blur", function () {
var username = $(this).val().toString();
var userpwd = getCookie(username);
$(".
user_pwd
").val(userpwd);
});
1、添加cookie:
2、获取cookie:
3、应用举例: