Hi everyone, I just picked up jQuery
So my question is: I want the key not to be repeated when you hold it.
Example: Edit (I want it to stop .. so 1 character per keystroke / keydown)
keypress: a
HoldDown: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
My code is:
<input type='text'> var stop= false; var time =null; $(':text').keypress(function(e) { if(stop === true){e.preventDefault();} if (time !== null) { lastkey = time; } time = new Date().getTime(); var between = time - lastkey; if (between <= 70) { stop = true; } }); $(':text').keyup(function(){stop = false;});
Am I really wrong?
jquery
iinsaneii
source share