Я хочу отобразить окно alert () всего через 10 секунд после того, как пользователь перестанет писать в текстовое поле.
Я использовал следующий код javascript, чтобы открыть окно предупреждения -
function txtkeyup(e){
setTimeout(function () {
alert('submit?');
}, 10000);
return true;
}
, а код HTML -
<input type='textbox' name='searchquery' value='' onkeyup='return txtkeyup();'>
Теперь браузер выдает окно предупреждения через 10 секунд после каждого события onkeyup в поле ввода. Чтобы сделать только один запрос, мне нужно сбрасывать таймер setTimeout () при каждом событии нажатия клавиши, чтобы отображалось окно предупреждения, если пользователь не нажимает кнопку в течение 10 секунд.
Как можно сбросить таймер ранее вызванного setTimeout () 'в javascript? Пожалуйста, направьте меня ..