如何将值保存在最后一个框中,然后在我点击后计算它做了它的事情,将值保存在其中,并且当我重新加载页面时,我上次计算的总和重新出现了?如果这是不可能的,那么他们是否可以将价值储存在另一个箱子中?如何在网站上保存价值?
这里是我使用的代码:
<HTML>
<body>
<form onsubmit="setCookie('inpVal',getFormString(this,true));">
<input name="numeric" type="text" size="8" maxlength="4" />
<input name="numeric" type="text" size="8" maxlength="4" />
<input name="numeric" type="text" size="8" maxlength="4" />
<input name="numeric" type="text" size="8" maxlength="4" />
<input name="numeric" type="text" size="8" maxlength="4" />
<input name="total" type="text" size="8" readonly />
<input type="button" value="Calculate" onclick="calculate(this.form);" />
</form>
<script type="text/javascript">
function calculate(form) {
var sum = 0;
for(var i = 0; i < form.numeric.length; i++) {
sum += Number(form.numeric[i].value);
}
form.total.value = sum;
}
</script>
<form name="form1" method="post" action="">
<input type="submit" name="Submit" id="Submit" value="Submit">
</form>
</body>
</html>
调查饼干。或者一个数据库。 – j08691 2015-02-09 20:16:48
假设表单的动作与表单一致。然后,您可以简单地重新输出原始提交表单中的值。 – 2015-02-09 20:19:10
或者查看浏览器本地存储 – gitsitgo 2015-02-09 20:31:16