如何將值保存在最後一個框中,然後在我點擊後計算它做了它的事情,將值保存在其中,並且當我重新加載頁面時,我上次計算的總和重新出現了?如果這是不可能的,那麼他們是否可以將價值儲存在另一個箱子中?如何在網站上保存價值?
這裏是我使用的代碼:
<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