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

jsp页面使用cookie记住密码 jquery

2017-05-05 10:03 465 查看
<script type="text/javascript">

$(function() {
var n = $.cookie('username');
var p = $.cookie('password');
//当账号不为空的时候回显账号密码,如果没有密码回显的密码也为空,
//当账号为空的时候回显两个空没意义
if (n) {
$("#username").val(n);
$("#password").val(p);
$('#remember').attr("checked", true);
}
$("#sub").click(function() {

var n = $("#username").val().trim();
var p = $("#password").val().trim();

if ($('#remember').is(':checked')) {
$('#remember').attr("checked", true);
$.cookie('username', n, {
expires : 7
});
$.cookie('password', p, {
expires : 7
});
//如果能匹配到说明是记住密码,将复选框设置为选中状态
} else {
$.cookie('username', '');
$.cookie('password', '');
}
$("#sub").attr({
"type" : "submit"
});
$('#sub').click();
$('#sub').attr("disabled","disabled");
});

//当密码框失去焦点就将密码进行MD5加密 为了进行区别,将密码的长度限制为18位
$('#password').blur(function(){
var password = $('#password').val();
if(password.length < 19){
$('#password').val('');
$('#password').val($.md5(password));
}

});

//阻止按enter键自动提交表单。
document.onkeypress = function(){
if(event.keyCode == 13)
{
return  false;
}
}

});
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery cookie 密码 jsp