Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript函数中的计时器_Javascript_Node.js_Html - Fatal编程技术网

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=; } };
您的意思是要检测字段何时为空?不清楚你想要什么。