使用JavaScript防止文本区域中的换行-如何?

使用JavaScript防止文本区域中的换行-如何?,javascript,onclick,key,Javascript,Onclick,Key,当我点击“回车”时,我调用一个函数。在该功能中,我执行以下操作: var key = event.keyCode; if (key == 13 && !event.shiftKey) 我正在文本区域上使用此函数 当我按enter键时,除了一件事以外,其他一切都正常:文本区域内出现了断行,这是应该防止的。如何避免?这是您可以做到的: function(event) { event.preventDefault(); var key = event.key

当我点击“回车”时,我调用一个函数。在该功能中,我执行以下操作:

  var key = event.keyCode;
  if (key == 13 && !event.shiftKey) 
我正在文本区域上使用此函数


当我按enter键时,除了一件事以外,其他一切都正常:文本区域内出现了断行,这是应该防止的。如何避免?

这是您可以做到的:

function(event) {  
  event.preventDefault();  
  var key = event.keyCode;
  if (key == 13 && !event.shiftKey) ...
}
event.preventDefault()也适用于链接,在任何其他情况下,您都希望阻止事件的默认操作

另一个重要的函数有时是
event.stopPropagation()

更多信息请点击此处:


这里:

event.preventDefault?嗨,我可以在哪里使用event.preventDefault?哦,它很管用!!!谢谢你!我在函数末尾使用它,JS在开头使用它,使其更符合逻辑(谢谢你的帮助;)