按下Enter键时忽略下一行

时间:2016-06-14 17:26:43

标签: javascript html css

是否有任何解决方案可以忽略转移到下一行? 例如,我有一个textarea,当我点击输入时,我的表格正在发送,但同时光标移动到下一行,我不想要。

编辑:问题解决了!/Проблемарешена!

2 个答案:

答案 0 :(得分:2)

如果您不想要textarea的行为,请改用input type='text'

要阻止输入密钥

  

如果keypresskeyCode

,则附加13(EnterKey)个事件和Event.preventDefault()

$('#ta').on('keypress', function(e) {
  if (e.keyCode === 13) {
    e.preventDefault();
  }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<textarea name="" id="ta" cols="30" rows="10"></textarea>

Fiddle Demo

答案 1 :(得分:1)

在输入中使用属性“autocomplete”。见下面的例子