我不希望回车键触发提交

问题描述:

我有一个像我不希望回车键触发提交

<input type="text" name="test" value=""> 
<input type="submit" name="submit" value="Send"> 

形式当我按下回车按钮,我想要它做的创建文本框(BR)的新线,但Enter键触发提交并立即提交价值。我该如何解决这个问题?

+0

尝试文本区域用于输入... 2012-08-10 03:55:22

你想要的可能是<textarea>元素而不是<input>。语法是有点不同,主要的区别在于没有type属性,而不是“价值”的打开和关闭标签之间有云:

<textarea name="test" rows="1">value here</textarea> 
<input type="submit" name="submit" value="Send"> 

注意rows="1"仅仅是模仿<text>。如果你想允许换行符,那么你应该为该属性使用更高的值。

+0

1,使用文本区域。 – Scotty 2012-08-10 03:54:47

+0

哦,就是这样!谢谢。 – Slavez 2012-08-10 03:57:54

尝试文本区域用于输入

<textarea name="test"></textarea> 
+0

谢谢,那正是我需要的。 – Slavez 2012-08-10 03:58:10

+0

哪个回答你喜欢。请接受任何一个答案。 – 2012-08-10 03:59:59