gpt4 book ai didi

jQuery - 检测是否在 X 秒内按 Enter 键超过 X 次

转载 作者:行者123 更新时间:2023-12-03 23:05:12 25 4
gpt4 key购买 nike

我有一个 AJAX 聊天,这是发送消息的代码:

$('#usermsg').keydown(function(e) {
var key = e.which;
if(key == 13) // the enter key code
{
var clientmsg = $("#usermsg").html();
if((jQuery.trim(clientmsg)).length==0)
{
return false;
}

$.ajax({
// .............
});
}
});

我想检测是否有人在使用 $('#usermsg') 时在 2 秒内按 Enter 键超过 3 次

最短、最好的方法是什么?

最佳答案

var enterCounter = 0;

$('#usermsg').keydown(function(e) {
var key = e.which;
if(key == 13) { // the enter key code

if (++enterCounter > 3) alert('pressed enter more than 3 times in 2 seconds');
setTimeout(function(){enterCounter--;}, 2000);

var clientmsg = $("#usermsg").html();
if((jQuery.trim(clientmsg)).length==0) {
return false;
}

$.ajax({
// .............
});
}
});

关于jQuery - 检测是否在 X 秒内按 Enter 键超过 X 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40931820/

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