我试图在窗体的同一页上显示表单结果,但是当我点击“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