gpt4 book ai didi

javascript - 在 Javascript 中禁用除 Enter 之外的所有键

转载 作者:行者123 更新时间:2023-11-28 08:36:36 25 4
gpt4 key购买 nike

我正在尝试编写一个函数,以便当文本区域填满 80 个字符时,键盘将被禁用,直到用户按 Enter 键开始新行,然后他们可以再次键入。

var len = 0;

$('#texttype').on("keypress", function() {
len++;
});

$('#texttype').keyup(function(event) {
var max = 80;

if (len >= max) {
$('#charNum').text('You have reached the limit.');
$("#texttype").keydown(function(event) {
return false;
});
}
});

上面的代码可以很好地在达到限制时禁用键盘,但我无法重新启用访问。谢谢!

最佳答案

试试这个:

var len = 0;
var max = 80;
$('#texttype').on("keypress", function (event) {
len++;
if (len >= max) {
$('#charNum').text('You have reached the limit.');
if (event.keyCode != 13){ return false;}
else{ len = 0;}
});
});

关于javascript - 在 Javascript 中禁用除 Enter 之外的所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21079061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com