Skip to content

Instantly share code, notes, and snippets.

@juanprimal
Created December 23, 2014 07:54
Show Gist options
  • Select an option

  • Save juanprimal/725b551278d9837fef8c to your computer and use it in GitHub Desktop.

Select an option

Save juanprimal/725b551278d9837fef8c to your computer and use it in GitHub Desktop.
typing delay
var typingTimer;
var doneTypingInterval = 700;
//Detect keystroke and only execute after the user has finish typing
function delayExecute()
{
clearTimeout(typingTimer);
typingTimer = setTimeout(
function(){somethingExecuted('typesomethinghere')},
doneTypingInterval
);
return true;
}
function somethingExecuted( theInputName)
{
alert( "You have type '" + document.getElementById(theInputName).value + "'");
}
//Later in the HTML code, put these
<input onkeypress="return delayExecute();" id="typesomethinghere">
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment