要求
设计一个页面,有一个发布框,当用户填写后如果未发布,则默认保存,下次打开页面后还会保留在发布框内,如果用户点了发布则不保存。模拟保存本地的过程即可。
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>发布</title>
</head>
<body>
<form method="post">
<label for="msg">请输入信息:</label><input type="text" id="msg">
<input type="button" id="btn" value="确认" onclick="last()">
</form>
<script>
window.onload = function () {
let msg = localStorage.getItem("msg");
let toMsg = document.getElementById("msg");
toMsg.value = msg;
}
function last() {
localStorage.clear();
window.location.href = "issue.html";
}
function show() {
let msg = document.getElementById("msg");
localStorage.setItem("msg", msg.value);
}
setInterval("show()", 1000);
</script>
</body>
</html>