按下textarea中的输入键可防止换行并删除textarea中的文本

时间:2013-07-13 23:05:00

标签: javascript newline

我创建了一个textarea和javascript代码,用于在按回车键中删除textarea中的文本 我的问题是当按下它时会打破一条线,但我想阻止换行。 这是我的代码,用于在按回车键删除textarea中的文本。

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

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

谢谢

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

 if(e.keyCode == 13 && !e.shiftKey)
 {
   //write your code here

   return false;
 }
  <textarea id="mytxt"></textarea>