[Javascript,Jquery]Javascript setTimeOut usage sample

Javascript:

<script type="text/javascript">
		var c = 0;
		var t;
		var timerIsOn = 0;
		$(document).ready(function () {
			//other event...
			$("#testBtn").click(function () {
				document.getElementById('txt').value = c;
				if (!timerIsOn) {
					timerIsOn = 1;
					doTimer();
				}
			});
		});
 
		function doTimer() {
			$("#txt").val(c);
			c = c + 1;
			t = setTimeout(function () { doTimer() }, 1000);
		}
</script>

HTML:

	<input id="testBtn" type="button" value="test" />
	<input id="txt" type="text" />

 

blog comments powered by Disqus