【发布时间】:2020-07-16 14:56:45
【问题描述】:
所以我正在执行 JavaScript LAB 任务,我们应该接受用户输入并将其用作画布的尺寸。
我的问题是我们得到了 HTML 来坚持使用(无法修改),其中包含一个提交按钮,该按钮在用户提交其尺寸后重新加载页面。
我的问题是如何在重新加载页面后存储输入值?
HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>Pixel Art Maker!</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Monoton">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Lab: Pixel Art Maker</h1>
<h2>Choose Grid Size</h2>
<form id="sizePicker">
Grid Height:
<input type="number" id="inputHeight" name="height" min="1" value="1"> Grid Width:
<input type="number" id="inputWidth" name="width" min="1" value="1">
<input type="submit">
</form>
<h2>Pick A Color</h2>
<input type="color" id="colorPicker">
<h2>Design Canvas</h2>
<table id="pixelCanvas">
</table>
<script src="designs.js"></script>
</body>
</html>
【问题讨论】:
-
你可以在这里试试
localStorage -
通常,您将 html
<form>提交给某个“动作”,因此该值被发送到服务器...... 服务器负责“记住” (“持久”)价值。我能想到的两个选项:1)设置cookie,或2)使用localstorage
标签: javascript html