JavaScript cookie 实验
Posted 霜序0.2℃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript cookie 实验相关的知识,希望对你有一定的参考价值。
关键词:javascript,DOM,Cookie
请设计一个页面,该页面需要有一个用户名和密码,并有一个记住我的按钮,如果用户输入用户名和密码,并且点了点了记住我之后,下一次访问这个页面,则会自动登陆
方法:使用cookie进行存储信息
我这里的写法有点不标准,检查的时候直接用cookie进行indexOf
搜索
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>本地存储</title>
</head>
<body onload="judge()">
<form>
<label>
<input name="user" type="text" id="user"><br>
</label>
<label>
<input name="passwd" type="password" id="pass"><br>
</label>
<input type="submit" onclick="setCookie()" value="记住我"><br>
</form>
<script>
function judge() {
let cntA = 0, cntB = 0;
if (document.cookie.indexOf("admin") !== -1) {cntA = 1;}
if (document.cookie.indexOf("123") !== -1) {cntB = 1;}
if (cntA === 1 && cntB === 1) {
window.location.replace("success.html");
}
}
function setCookie() {
let user = document.getElementById("user").value;
let passwd = document.getElementById("pass").value;
document.cookie = "user=" + user;
document.cookie = "passwd=" + passwd;
judge();
}
</script>
</body>
以上是关于JavaScript cookie 实验的主要内容,如果未能解决你的问题,请参考以下文章
js代码片段: utils/lcoalStorage/cookie
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段
VSCode自定义代码片段12——JavaScript的Promise对象