Вот полный пример в JsFiddle:
Я рекомендую использовать setTimeOut для вызова метода, для которого вы хотите отобразить сообщение или сделатьвсе, что вы хотели сделать.Затем при изменении события на всех ваших типах входа попробуйте сбросить TimeOut.Вот код JS, который имитирует этот сценарий:
// Timer for 3 seconds to call formTimeOut function
var _timer = setTimeout("formTimeOut()",3000);
$(function(){
// Monitor Value change of Inputs in your HTML
$("input").change(function(){
// Clear previous timer
clearTimeout(_timer);
// Reset the timer to re-run after 3 seconds.
_timer = setTimeout("formTimeOut()",3000);
});
});
// This is the function that will run after time out
function formTimeOut(){
// Timeout Logic goes here
alert("Are you there?");
}
Вы можете изменить $ («вход») на любой критерий, который может соответствовать вашему проекту.