1.只记录上一次保存的帐号密码
<body class="login-body" οnlοad="useCookie()">
<div class="container">
<form class="form-signin" action="" method="post" id="form">
<h2 class="form-signin-heading"><img width="160" src="<%=basePath%>/admin/includes/img/logo_xk.png"></h2>
<div class="login-wrap">
<input type="text" name="usernames" id="usernames" class="form-control" placeholder="账户名">
<input type="password" name="passwords" id="passwords" class="form-control" placeholder="密码">
<input type="checkbox" name="checkbox-1" id="checkbox-1">记住密码
<button class="btn btn-lg btn-login btn-block" type="button" id="login-submit" οnclick="submits()">登录</button>
</div>
</form>
</div>
<script src="<%=path%>/admin/js/jquery.js"></script>
<script src="<%=path%>/admin/app/cookie/jquery.cookie.js"></script>
<script type="text/javascript">
function useCookie() {
var username = $.cookie("nickName");
var password = $.cookie("passwords");
document.getElementById("checkbox-1").checked = $.cookie("checkbox-1");
if (username != null && password != null) {
document.getElementById("usernames").value = username;
document.getElementById("passwords").value = password;
} else {
document.getElementById("passwords").value = null;
}
}
function vailRememberNickName(){
var nickName = $("#usernames").val();
if(document.getElementById("checkbox-1").checked==true){
var passwords = $("#passwords").val();
$.cookie("checkbox-1", "true", { expires: 700 }); // 存储一个带700天期限的 cookie
$.cookie("passwords", passwords, { expires: 700 }); // 存储一个带700天期限的 cookie
$.cookie("nickName", nickName, { expires: 700 }); // 存储一个带700天期限的 cookie
}else {
$.cookie("checkbox-1", "false", { expires: -1 });
$.cookie("nickName", nickName, { expires: 700 }); // 存储一个带700天期限的 cookie
$.cookie("passwords", "", { expires: 700 }); // 存储一个带700天期限的 cookie
}
}
function submits(){
var form = $("#form");
vailRememberNickName();
$("#form").attr("action","<%=path%>/login/login.html");
form.submit();
}
</script>
</body>
2.记录历史记录,不记录密码
<body class="login-body" οnlοad="useCookie()">
<div class="container">
<form class="form-signin" action="" method="post" id="form">
<h2 class="form-signin-heading"><img width="160" src="<%=basePath%>/admin/includes/img/logo_xk.png"></h2>
<div class="login-wrap">
<input type="text" id="usernames" name="username" list="ide" class="form-control" placeholder="登录名" ><datalist id="ide"></datalist>
<input type="password" name="passwords" id="passwords" class="form-control" placeholder="密码">
<input type="checkbox" name="checkbox-1" id="checkbox-1">记住密码
<button class="btn btn-lg btn-login btn-block" type="button" id="login-submit" οnclick="submits()">登录</button>
</div>
</form>
</div>
<script src="<%=path%>/admin/js/jquery.js"></script>
<script src="<%=path%>/admin/app/cookie/jquery.cookie.js"></script>
<script type="text/javascript">
function useCookie() {
var mycars=new Array();
var nickName = $.cookie("nickName");
if(nickName!=""&&nickName!=null){
var strs= new Array(); //定义一数组
strs=nickName.split(","); //字符分割
for (var i=0;i<strs.length-1 ;i++ ) {
mycars.push(strs[i]);
}
}
document.getElementById("checkbox-1").checked = $.cookie("checkbox-1");
if (mycars.length > 0) {
for (var i = 0; i < mycars.length; i++) {
$("#ide").append("<option value=" + mycars[i] + "></option>");
}
}
}
function vailRememberNickName(){
var mycars= $.cookie("nickName");
var nickName = $("#usernames").val();
if(document.getElementById("checkbox-1").checked==true){
$.cookie("checkbox-1", "true", { expires: 700 }); // 存储一个带700天期限的 cookie
if(mycars!=""&&mycars!=null){
var strs= new Array(); //定义一数组
strs=mycars.split(","); //字符分割
var a=0;
for (var i=0;i<strs.length-1 ;i++ ) {
if(strs[i]==nickName){
a=1;
}
}
if(a==0){
mycars+=nickName+",";
}
}else{
mycars+=nickName+",";
}
$.cookie("nickName", mycars, { expires: 700 }); // 存储一个带700天期限的 cookie
}else {
$.cookie("checkbox-1", "false", { expires: -1 });
}
}
function submits(){
var form = $("#form");
vailRememberNickName();
$("#form").attr("action","<%=path%>/login/login.html");
form.submit();
}
</script>
</body>
需要加载jquery.js和jquery.cookie.js