2010-11-14 216 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" />標記。這應該強制表單以您想要的方式提交。