<script> // 删除 function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(name); if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString(); } // 获取 function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if ((arr = document.cookie.match(reg))) return unescape(arr[2]); else return null; } // 添加 function setCookie(name, value, time) { var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime() + strsec * 1); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString(); } function getsec(str) { var str1 = str.substring(1, str.length) * 1; var str2 = str.substring(0, 1); if (str2 == "s") { // 时 return str1 * 1000; } else if (str2 == "h") { return str1 * 60 * 60 * 1000; } else if (str2 == "d") { return str1 * 24 * 60 * 60 * 1000; } } //s20是代表20秒 //h是指小时,如12小时则是:h12 //d是天数,30天则:d30 //初始化 是否记住密码 jQuery(function () { var logPhone = getCookie("logPhone"); // console.log(logPhone); var tb_password = getCookie("tb_password"); console.log(typeof(null)); if ( logPhone !== null && tb_password !== null) { console.log($("#logPhone")); $("#logPhone").val(logPhone); $("#tb_password").val(tb_password); $("#saveid").prop("checked", true); } }); //判断是否要记住密码 function saveCookie() { if ($("#saveid").prop("checked")) { console.log($("#saveid").prop("checked")); setCookie("logPhone", $("#logPhone").val(),"d7"); setCookie("tb_password", $("#tb_password").val(),"d7"); } // window.location.href="page.html" } //取消记住密码 function savePaw() { if (!$("#saveid").prop("checked")) { delCookie("logPhone"); delCookie("tb_password"); $("#logPhone").val(""); $("#tb_password").val(""); } } </script>
登录使用cookie记住密码