使用JavaScript防止textarea中的换行符 - 如何使用?

时间:2017-06-20 14:38:50

标签: javascript onclick key

当我点击"输入"我叫一个功能。在此函数中,我执行以下操作:

  var key = event.keyCode;
  if (key == 13 && !event.shiftKey) 

我在textarea上使用此功能。

当我按回车键时,一切都有效,除了一件事:在textarea中进行换行,应该防止。怎么避免?

1 个答案:

答案 0 :(得分:1)

这是你可以做到的:

function(event) {  
  event.preventDefault();  
  var key = event.keyCode;
  if (key == 13 && !event.shiftKey) ...
}

event.preventDefault()也适用于链接,在任何其他情况下,您都希望阻止事件的默认操作。

另一项重要功能有时是event.stopPropagation()

更多信息: https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault

在这里:https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation