我的问题与this one非常相似。
我真的认为<input type="text" name="StackOverflow1370021" value="Fix IE bug" style="{display:none}" />
可以解决这个问题。
为清楚起见,我希望Enter按钮执行“更改”按钮的操作。 http://jsfiddle.net/RASgx/
答案 0 :(得分:2)
您需要添加return false;
才能 提交
&lt; form name =“text”onSubmit =“document.getElementById('change')。innerHTML = parseInt(document.getElementById('change')。innerHTML)+ parseInt((text.elements.field.value) ); 返回false; “&gt;
更新了jsFiddle
的版本(3)答案 1 :(得分:0)
答案 2 :(得分:0)
将您的代码更改为:<form name="text" onSubmit="document.getElementById('change').innerHTML=parseInt(document.getElementById('change').innerHTML)+parseInt((text.elements.field.value)); return false;">
这将阻止提交表单。
答案 3 :(得分:0)
将return false;
添加到onSubmit处理程序以防止默认值。