Javascript函数中的计时器
我有以下代码:Javascript函数中的计时器,javascript,node.js,html,Javascript,Node.js,Html,我有以下代码: input.addEventListener('keydown', (event) => { if (event.keyCode === 13 && input.value) { sendText(input.value); var response = responseChat(input.value, 'user'); insertResponse(response); input.value = '';
input.addEventListener('keydown', (event) => {
if (event.keyCode === 13 && input.value) {
sendText(input.value);
var response = responseChat(input.value, 'user');
insertResponse(response);
input.value = '';
}
});
在这段代码中,客户端键入一些要发送到app web的单词。所以,我需要的时候,客户端不输入并发送一些,页面发送一条消息:你不工作
我使用setTimeOut创建此函数,但我不知道如何将其放入代码中:
function first(){
sendText("your are not work!");
}
function sendFirst(){
clearTimeout(time);
time = setTimeout(first, 5000);
}
你能帮我吗?谢谢这就是你想要的。Will console.log“您没有工作!”键盘不活动3秒后。单击下面的“运行代码段”进行尝试 const sendText=console.log; 常量输入=document.getElementById'fred'; 让超时 常量重新启动==>{ clearTimeouttimeout; 超时=设置超时=>{ sendTextyou'snotwork!; }, 3000; } 重新启动; input.addEventListener'keydown',事件=>{ 重新启动; 如果event.keyCode===13&&input.value{ sendTextinput.value; //var response=responseChatinput.value,“用户”; //插入应答; input.value=; } };
您的意思是要检测字段何时为空?不清楚你想要什么。