jQuery的cookie插件实现保存用户登陆信息

前端技术 2023/09/02 JavaScript
复制代码 代码如下:

<!DOCTYPE html>
<html>
<head>
<title>cookies.html</title>

<meta http-equiv=\"keywords\" content=\"keyword1,keyword2,keyword3\">
<meta http-equiv=\"description\" content=\"this is my page\">
<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">

<style type=\"text/css\">
.txt{
width: 150px;
height:20px;
border: 1px blue solid;
border-radius:0.5em;
margin-bottom: 5px;
padding-left: 5px;
}

</style>
<script type=\"text/javascript\" src=\"../js/jquery-1.10.2.js\"></script>
<script type=\"text/javascript\" src=\"../js/jquery.cookie.js\"></script>
<script type=\"text/javascript\">
$(function(){


if($.cookie(\"name\")){
//取值如果存在则赋值
$(\"#username\").val($.cookie(\"name\"));

}


$(\"#mycookie\").submit(function(){

//如果选中了保存用户名选项
if($(\"#chkSave\").is(\":checked\")){

//设置Cookie值
$.cookie(\"name\",$(\"#username\").val(),{
expires:7,//设置保存期限
path:\"/\"//设置保存的路径

});

}else{

//销毁对象
$.cookie(\"name\",null,{
path:\"/\"

});
}

return false;
});

});


</script>
</head>
<body>
<form action=\"#\" method=\"get\" id=\"mycookie\">

<div>
用户名:<br>
<input id=\"username\" name=\"username\" type=\"text\" class=\"txt\">
</div>
<div>
密码:<br>
<input id=\"password\" name=\"password\" type=\"password\" class=\"txt\">
</div>
<div>
<input id=\"chkSave\" type=\"checkbox\">是否保存用户名
</div>
<div>
<input id=\"cookBtn\" class=\"btn\" type=\"submit\" value=\"提交\">
</div>

</form>
</body>
</html>

本文地址:https://www.stayed.cn/item/4535

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。