在特定的文本框上禁用回车键 [英] disable enter key on specific textboxes
本文介绍了在特定的文本框上禁用回车键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在寻找一种实现方法,有一些脚本,但是没有一个对我有用.
I was looking for a way to do this, got a few scripts, but none of them is working for me.
当我在文本框中按下Enter键时,它什么也不会做.
When I hit enter in my textboxes, it shouldn't do anything.
我尝试了一些JavaScript和jQuery脚本,但没有任何帮助.
I have tried a few JavaScript and jQuery scripts, but nothing is working for me.
$(document).ready(function() {
$('#comment').keypress(function(event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});
$('#comment').keyup(function() {
var txt = $('#comment').val();
$('#comment').val(txt.replace(/[\n\r]+/g, " "));
});
});
推荐答案
这对我有用.
$('textarea').keypress(function(event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});
jsFiddle .
您的第二部分看起来像是用来捕获多行粘贴的人.在这种情况下,您应该将其绑定到keyup paste
.
Your second piece looks like it is designed to capture people pasting in multiple lines. In that case, you should bind it to keyup paste
.
这篇关于在特定的文本框上禁用回车键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文