Timer

Answer to: http://javascript.ru/forum/misc/50943-javascript-timer.html

by Kamlesh Gupta

HTML

<span id="timer"></span>
<form action="www.google.com" method="post" id="dateForm">
    <input type="text"id="txt" name="txt"/> 
    <input type="submit" id="smt" value="submit"/>
    </form>

JavaScript

// seconds
window.time = 15;

$(document).ready(function(){
function pad(num){ return num < 10 ? "0"+num : num; }
window.intervalID = window.setInterval(function(){
    var timer = document.getElementById("timer");
    var d = new Date(0,0,0,0,0,window.time);
    timer.innerHTML = pad(d.getMinutes())+":"+pad(d.getSeconds());
    if(window.time == 0){
         document.getElementById('dateForm').submit();
        window.clearInterval(window.intervalID);
        return void(0);
    }
    window.time--;
}, 1000);
    
});