更改Enter按钮在简单表单上执行的操作

时间:2011-03-06 22:01:55

标签: javascript html forms

我的问题与this one非常相似。

我真的认为<input type="text" name="StackOverflow1370021" value="Fix IE bug" style="{display:none}" />可以解决这个问题。

为清楚起见,我希望Enter按钮执行“更改”按钮的操作。 http://jsfiddle.net/RASgx/

4 个答案:

答案 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)

虽然强烈建议不要这样做,但您可以在最后添加onsubmit:

return false;

here是代码的分支

答案 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处理程序以防止默认值。

相关问题