javascript - 如何让textarea不另起一行?

标签 javascript jquery

如何使文本区域在每次单击 Enter 时不开始新行我需要使用 javascript 而不是 Jquery 来执行此操作

event.prevent Default();

所以我需要一个替代方案
谢谢你

最佳答案

你可以试试这个:

 function preventEnter(evt) {
     if(evt.Which == 13){
         evt.preventDefault();
     }
 }

 document.getElementById('my-textarea').addEventListener(
     'keypress', preventEnter, false
 );

关于javascript - 如何让textarea不另起一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28457196/

相关文章:

javascript - 理解 Javascript 中的正则表达式

javascript - 创建滚动标记以显示网页中的重要位置

JavaScript 数组返回

javascript - 使用 jQuery 确定单击的左偏移量

javascript - 如何在提交时检查输入字段是否为空

jQuery 同位素动画延迟

javascript - 生成正弦波并在浏览器中播放

javascript - 制作垂直 UL slider

javascript - Gulp-Sourcemaps:Chrome DevTools 错误地引用了已编译 js 的源

javascript - 从 DOM 中删除元素对性能有何影响?