我試圖在窗體的同一頁上顯示錶單結果,但是當我點擊「Get Total」按鈕時,我看到結果短暫出現然後消失。我的結果也是關閉的,我試圖將我的變量加在一起,但是我得到了一個連接。在同一頁輸出表單結果
<form id="percentageBiz" method="post">
<input type="text" id="sum1">
<input type="text" id="sum2">
<input type="submit" onclick="total()" value="Get Total">
<div id="display" style="height: 50px; width: 100%;"></div>
<script>
function total(){
var a = document.forms["percentageBiz"]["sum1"].value;
var b = document.forms["percentageBiz"]["sum2"].value;
//alert(a+b)
var display=document.getElementById("display")
display.innerHTML=a+b;
}
</script>
嘗試在將它們加在一起之前解析變量'a'和'b' [String to Number convertion](http://www.javascripter.net/faq/convert2.htm)。如果我沒有弄錯,會在最後添加一個「返回false」,這會阻止提交發生。 – atomman