Utiliza las funciones
setInterval, para ejecutar una función cada X tiempo y
clearInterval, para limpiar el intervalo y en otra línea, volverlo a activar.
Código Javascript
:
Ver originalinput.addEventListener("keyup", function(){
clearInterval(intervalo); //Al escribir, limpio el intervalo
intervalo = setInterval(function(){ //Y vuelve a iniciar
alert ("Has dejado de escribir"); //Cumplido el tiempo, se muestra el mensaje
clearInterval(intervalo); //Limpio el intervalo
}, 4000);
}, false);
Saludos