2010-11-14 164 views
0

我有一些HTML表单 - 普通按钮提交防止上输入形式

<button> 

元素和正常

<input type="submit"> 

按钮的形式提交表单。

但是,当我在文本框中按Enter键时,表单不会被提交,而是第一个元素被“按下”。

我该如何改变这种行为?

+0

“正常按钮提交”的意思是'? – Danosaure 2010-11-14 17:15:24

+0

对不起,SO滤掉了HTML按钮 – 2010-11-14 17:21:17

+0

你能发布**整个**'form'元素的完整html吗? – 2010-11-14 17:29:17

回答

0

您可以使用javascript来捕获Enter键被按下并提交表单。

请参阅this示例。

要获得完整的答案,您可以发布您的HTML吗?

+0

那就是我现在正在做的事情。谢谢。 – 2010-11-14 18:19:42

1

我建议更改<button>标记并将其变为<input type="button" />标记。这应该强制表单以您想要的方式提交。