如何使文本区域不开始新行
how to make textarea not start a new line?
如何使文本区域在每次点击回车时都不会开始新行我需要用javascript而不是Jquery 来完成
event.prevent Default();
所以我需要一个替代方案
感谢
你可以试试这个:
function preventEnter(evt) {
if(evt.Which == 13){
evt.preventDefault();
}
}
document.getElementById('my-textarea').addEventListener(
'keypress', preventEnter, false
);
好吧,你想防止在文本区域上的默认操作"回车",所以:
HTML代码:
<textarea id="textarea" onkeyup="function()"></textarea>
Javascript代码:
document.getElementById('textarea').onkeypress = function(e) {
if(e.which== 13){
e.preventDefault();
}
};
jQuery:
$('textarea').keyup(function(e){
if(e.Which == 13){
e.preventDefault();
}
});
"e.which==13"检查是否按下回车键,并阻止默认操作(以前是回车)。
使用css调整大小
textarea {
resize: none;
}
相关文章:
- 如何从rails中的代码中删除新行( )
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 如何在脚本上添加新行
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 字符串中的
标记未正确在 HTML 中创建新行 - JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 如何使文本区域不开始新行
- 为什么文本在 li 标签中开始一个新行
- 如何在 ng-repeat 中的某个特定索引上开始一个新行
- 从一行开始直到任何内容,获取除新行之外的所有空白
- 如何立即开始编辑添加到网格中的新行/列
- 是否可以在JavaScript中的变量名后面的新行上开始方法链接
- 阻止Divs以百分比宽度开始新行
- 正则表达式替换开始和结束之间的新行
- JS - 如何从 for 循环中的新行开始
- Angularjs ng-repeat为每个第4项开始一个新行
- 带 的Angularjs textarea模型应该开始新行
- 将新行替换为
,不带字符串的开始, - 叶片回波导致单行字符串以不必要的新行开始
- 使用Javascript或CSS,如何在文本块的末尾添加额外的空间,但前提是它不是在新行开始