0

我有一个像

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

当我按下 Enter 按钮时,我希望它在文本框 (br) 中创建一个新行,但 Enter 键会触发提交并立即提交值。我该如何解决这个问题?

4

2 回答 2

2

你想要的可能是<textarea>元素而不是<input>. 语法略有不同,主要区别在于没有type属性,而是“值”位于开始标签和结束标签之间:

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

请注意,这rows="1"只是为了模仿<text>. 如果您想允许换行,您可能应该为该属性使用更高的值。

于 2012-08-10T03:54:13.550 回答
1

尝试输入文本区域

<textarea name="test"></textarea>
于 2012-08-10T03:56:08.627 回答