有什么解决方案可以忽略移至下一行吗?
例如,我有一个文本区域,当我单击Enter时,将发送我的表单,但同时光标移动到了我不希望的下一行。

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

最佳答案

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

为防止输入键,


  附加keypress事件和Event.preventDefault()(如果keyCode13(EnterKey)




$('#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

关于javascript - 按下Enter键时忽略下一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37818494/

10-10 11:27