4

我创建了一个 textarea 和 javascript 代码,它在按 enter 时删除 textarea 中的文本我的问题是,当按 enter 时它会换行,但我想防止换行。这是我在按 Enter 键时从 textarea 中删除文本的代码:

if(e.keyCode == 13 && !e.shiftKey){
function clear() {
$("#mytxt :input").each(  function() {
    $(this) .val('');
    });
}
}
<textarea id="mytxt"></textarea>

那么如何在使用我的功能时防止换行呢?

谢谢

4

2 回答 2

4

添加e.preventDefault();到函数的末尾。

https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault

于 2013-07-13T23:07:36.260 回答
0
 if(e.keyCode == 13 && !e.shiftKey)
 {
   //write your code here

   return false;
 }
  <textarea id="mytxt"></textarea>
于 2016-12-19T11:15:30.877 回答