js记住密码代码

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java_才怪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值