亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

javascript - 驗(yàn)證碼倒計(jì)時(shí)
阿神
阿神 2017-05-19 10:33:06
0
1
678
<input type="button" id="btn" value="免費(fèi)獲取驗(yàn)證碼" onclick="settime(this)" /> 
<script type="text/javascript"> 
var countdown=60; 
function settime(val) { 
if (countdown == 0) { 
val.removeAttribute("disabled");  
val.value="免費(fèi)獲取驗(yàn)證碼"; 
countdown = 60; 
} else { 
val.setAttribute("disabled", true); 
val.value="重新發(fā)送(" + countdown + ")"; 
countdown--; 
} 
setTimeout(function() { 
settime(val) 
},1000) 
} 
</script> 

麻煩問(wèn)下這個(gè)代碼使用后當(dāng)時(shí)間超時(shí)時(shí),方法會(huì)自動(dòng)循環(huán),但是刪除setTimeout方法后,代碼功能無(wú)法實(shí)現(xiàn),請(qǐng)問(wèn)如何解決?

阿神
阿神

閉關(guān)修行中......

全部回復(fù)(1)
PHPzhong

添加一個(gè)return ;就可以了。我試了下。
<input type="button" id="btn" value="免費(fèi)獲取驗(yàn)證碼" onclick="settime(this)" />
<script type="text/javascript">

var countdown=60; 
function settime(val) { 
if (countdown == 0) { 
    val.removeAttribute("disabled");  
    val.value="免費(fèi)獲取驗(yàn)證碼"; 
    countdown = 60; 
    return ; // 結(jié)束循環(huán)
} else { 
    val.setAttribute("disabled", true); 
    val.value="重新發(fā)送(" + countdown + ")"; 
    countdown--; 
} 
setTimeout(function() { 
    settime(val) 
    },1000) 
} 

</script>

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板