2016-08-21 21 views
0

我是一名JavaScript初學者。在javascript中有一個倒數計時器,其中我希望在持續時間結束後包含一個自動錶單提交。我該怎麼做?請幫幫我。代碼給出在下面。如何在倒計時中包含表單提交

 <script> 
    function countdown(minutes) { 
    var seconds = 60; 
    var mins = minutes; 
    function tick() { 
    var counter = document.getElementById("clockdiv"); 
    var current_minutes = mins-1; 
    seconds--; 

    var minutesSpan = counter.querySelector('.minutes'); 
    var secondsSpan = counter.querySelector('.seconds'); 


minutesSpan.innerHTML = current_minutes.toString(); 
secondsSpan.innerHTML = (seconds < 10 ? "0" : "") + String(seconds); 

    if(seconds > 0) { 
     setTimeout(tick, 1000); 
    } else { 

     if(mins > 1){ 

      // countdown(mins-1); never reach 「00″ issue solved:Contributed by Victor Streithorst 
      setTimeout(function() { countdown(mins - 1); }, 1000); 

     } 
    } 


} 


tick(); 

} 

countdown(<?php echo $duration?>); 
</script> 

回答

0
if(mins==0 && seconds==0){ 
form=document.getElementsByTagName("form")[0]; 
form.submit(); 
} 

添加到倒計時功能這一點。 如果分鐘和秒都是0,請提交在您的html中找到的第一個表單。 Stack Overflow上已經顯示出

+0

謝謝。但我已經嘗試過了。這不起作用 –

+0

@Agniswar Chakraborty:這應該起作用。調試它。 –

相關問題