我有此代码:
Select SUBSTRING('[68.0,00.2]', 2,CHARINDEX(',','[68.0,00.2]')-2) as cpu_01,
SUBSTRING('[68.0,00.2]', CHARINDEX(',','[68.0,00.2]')+1,
(LEN('[68.0,00.0]')-CHARINDEX(',','[68.0,00.2]'))-1) as cpu_02
在此代码中,客户端键入一些单词以发送到应用程序网络。因此,我需要客户端不键入并发送一些消息时,页面会发送一条消息:“您不工作!”
我使用setTimeOut创建了此函数,但我不知道如何将其放入代码中
input.addEventListener('keydown', (event) => {
if (event.keyCode === 13 && input.value) {
sendText(input.value);
var response = responseChat(input.value, 'user');
insertResponse(response);
input.value = '';
}
});
你能帮我吗?谢谢
答案 0 :(得分:1)
这就是您想要的。 console.log
会说“您没有工作!”键盘闲置3秒后。点击下面的“运行代码段”进行试用。
const sendText = console.log;
const input = document.getElementById('fred');
let timeout
const restart = () => {
clearTimeout(timeout);
timeout = setTimeout(() => {
sendText("you are not working!");
}, 3000);
}
restart();
input.addEventListener('keydown', (event) => {
restart();
if (event.keyCode === 13 && input.value) {
sendText(input.value);
// var response = responseChat(input.value, 'user');
// insertResponse(response);
input.value = '';
}
});
<input id="fred">