>我有一个这样的形式
<input type="text" name="test" value="">
<input type="submit" name="submit" value="Send">
当我按下 Enter 按钮时,我希望它在文本框 (br) 中创建一个新行,但 Enter 键触发提交并立即提交值。如何解决此问题?
你想要的可能是<textarea>
元素而不是<input>
。语法略有不同,主要区别在于没有type
属性,而是"值"位于开始和结束标记之间:
<textarea name="test" rows="1">value here</textarea>
<input type="submit" name="submit" value="Send">
请注意,rows="1"
只是为了模仿<text>
。如果要允许换行符,则可能应该为该属性使用更高的值。
尝试输入文本区域
<textarea name="test"></textarea>