js實(shí)現(xiàn)的倒計(jì)時(shí)按鈕實(shí)例
本文實(shí)例講述了js實(shí)現(xiàn)的倒計(jì)時(shí)按鈕。分享給大家供大家參考。具體分析如下:
效果圖如下:

具體代碼如下:
<span style="font-size: 14px;">
<input type="button" value="確定"id="rulesubmit" />
<scripttypescripttype="text/javascript">
var secs = 3;
var wait = secs * 1000;
var update = function(num,value){
if (num == (wait/1000)){
$("#rulesubmit").val("免費(fèi)獲取");
}
else{
printnr = (wait/1000) - num;
$("#rulesubmit").val("免費(fèi)獲取(" + printnr +")");
}
};
var timer = function(){
$("#rulesubmit").attr("disabled",false);
$("#rulesubmit").val("免費(fèi)獲取");
};
$(function(){
(function(){
function getValidateCode(){
$("#rulesubmit").val("免費(fèi)獲取(" + secs +")");
$("#rulesubmit").attr("disabled",true);
for (i = 1; i <= secs;i++){
window.setTimeout("update(" + i + ")",i*1000);
}
window.setTimeout("timer()",wait);
}
$("#rulesubmit").click(function(){
getValidateCode();
});
})();
//注意,我這里在測試的時(shí)候改成里匿名函數(shù),其實(shí)不必這樣做也可以實(shí)現(xiàn)
//getValidateCode()當(dāng)作一個(gè)單獨(dú)的函數(shù),在$(function(){//點(diǎn)擊按鈕執(zhí)行函數(shù),即上面藍(lán)色部分代碼;});
});
</script></span>
這里只是一個(gè)小例子,在實(shí)際運(yùn)用中,可能需要記錄各種時(shí)間,考慮到頁面刷新的變化,需要用cookie來進(jìn)行數(shù)據(jù)存儲等等!
希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。
- js代碼實(shí)現(xiàn)點(diǎn)擊按鈕出現(xiàn)60秒倒計(jì)時(shí)
- js實(shí)現(xiàn)點(diǎn)擊注冊按鈕開始讀秒倒計(jì)時(shí)的小例子
- 點(diǎn)擊按鈕出現(xiàn)60秒倒計(jì)時(shí)的簡單js代碼(推薦)
- JS自動倒計(jì)時(shí)30秒后按鈕才可用(兩種場景)
- JS實(shí)現(xiàn)發(fā)送短信驗(yàn)證后按鈕倒計(jì)時(shí)功能(防止刷新倒計(jì)時(shí)失效)
- 基于JavaScript實(shí)現(xiàn)手機(jī)短信按鈕倒計(jì)時(shí)(超簡單)
- ionic+AngularJs實(shí)現(xiàn)獲取驗(yàn)證碼倒計(jì)時(shí)按鈕
- Angular.js實(shí)現(xiàn)獲取驗(yàn)證碼倒計(jì)時(shí)60秒按鈕的簡單方法
- javascript顯示倒計(jì)時(shí)控制按鈕的簡單實(shí)現(xiàn)
- JS實(shí)現(xiàn)的倒計(jì)時(shí)恢復(fù)按鈕點(diǎn)擊功能【可用于協(xié)議閱讀倒計(jì)時(shí)】
相關(guān)文章
JavaScript實(shí)現(xiàn)Tab欄切換特效
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)Tab欄切換特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
JavaScript this在函數(shù)中的指向及實(shí)例詳解
這篇文章主要介紹了JavaScript this在函數(shù)中的指向及實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10
利用JavaScript實(shí)現(xiàn)的10種排序算法總結(jié)
這篇文章主要介紹了利用JavaScript實(shí)現(xiàn)的十種排序算法,主要介紹了冒泡,選擇,插入,希爾,歸并,快速,堆排,計(jì)數(shù),桶排和基數(shù),有感興趣的小伙伴可以參考閱讀本文2023-05-05
js實(shí)現(xiàn)addClass,removeClass,hasClass的函數(shù)代碼
js實(shí)現(xiàn)addClass,removeClass,hasClass的函數(shù)代碼,需要的朋友可以參考下。2011-07-07
微信小程序?qū)崿F(xiàn)驗(yàn)證碼倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)驗(yàn)證碼倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05

