<html>
<script>
function remain()
{
var k=0;
var rem=<?php echo $count; ?>;
var cap=document.getElementById("cap").value;
var k=k+cap;
var diff=rem-cap;
document.getElementById("demo").innerHTML = diff;
}
</script>
</html>
<html>
<form method="post" action="list.php" target="_blank">
Enter the capacity:
<input type="number" name="cap" id="cap" min=1 max=36 onchange="remain()">
<input type="submit" id="submit" value="get seating">
</form>
</html>
我的問題是:在HTML表單中我將輸入容量。當我輸入容量時,它將被定向到javascript,剩餘的強度必須通過從總數中減去容量來顯示(例如:我輸入容量爲36,並讓計數爲100)。如何在JavaScript中增加值與表格中的值
現在帽36從100減少,其餘64將顯示。但是,當我再次進入上限36時,應該從剩餘的64上減少。但是這沒有發生。
的'diff'則可以設置的'diff'您從得到的值的輸入值計算之後:'的document.getElementById( 「帽」)值= DIFF;' – zmii
請注意,提交表單後,除非使用某種狀態持久性機制(Cookie,服務器端會話等),否則可能會丟失計算數據。 –
爲什麼有兩個'html'標籤看起來像是一個文檔?這不是有效的HTML。 –