2013-04-24 153 views
2

我的問題後,如何持續10秒禁用提交按鈕可能是簡單的,但只有一個星期,我把編程,我不能真正理解相對的答案,我能找到。所以......需要你的絕地幫助。 如何在頁面加載後禁用提交按鈕10秒? 謝謝!頁面加載

+2

有禁用標籤的按鈕,使用JavaScript setTimeout()定時器10秒,在此期間後將更改bu tton屬性不被禁用。 – Dave 2013-04-24 08:44:26

+0

我們可以通過使用jQuery ...使用.hide() – 2013-04-24 08:44:34

+0

我們也可以不用在所有 – mplungjan 2013-04-24 08:46:07

回答

5

可以使用

<script type="text/javascript"> 
    window.onload=function() { 
     setTimeout(function(){ 
     document.getElementById('submitButton').disabled = null; 
     },10000); 
    } 
</script> 

下面將另外顯示與ID = 「的timeleft」 容器倒計時,如果你需要一個

<script type="text/javascript"> 
    var countdownNum = 10; 
    window.onload=function() { 
     incTimer(); 
    } 

    function incTimer(){ 
     setTimeout (function(){ 
     if(countdownNum != 0){ 
      countdownNum--; 
      document.getElementById('timeLeft').innerHTML = 'Time left: ' + countdownNum + ' seconds'; 
      incTimer(); 
     } else { 
      document.getElementById('submitButton').disabled = null; 
      document.getElementById('timeLeft').innerHTML = 'Ready!'; 
     } 
     },1000); 
    } 
</script> 
使用JavaScript這樣

<input type="submit" id="submitButton" disabled="disabled" /> 

+0

使用jQuery,以及如何將它傳遞給按鈕做呢? – user2309163 2013-04-24 08:48:06

+0

你需要做一個'的window.onload =函數(){...}' – mplungjan 2013-04-24 08:49:03

+0

你可以把這個函數的onload功能 – 2013-04-24 08:49:18