国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現點擊獲取驗證碼倒計時效果

2019-11-20 11:22:15
字體:
來源:轉載
供稿:網友

網站中為了防止惡意獲取驗證短信、驗證郵箱,都會在點擊獲取驗證碼的按鈕上做個倒計時的效果。實現這個功能,一個setInterval和一個clearInterval就能搞定了,不需要太多的代碼。實例效果和代碼如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><input type="button" style="height:32px;width:120px;" value="點擊發送驗證碼" onclick="sendCode(this)" /><script type="text/javascript"> var clock = ''; var nums = 10; var btn; function sendCode(thisBtn) {  btn = thisBtn; btn.disabled = true; //將按鈕置為不可點擊 btn.value = nums+'秒后可重新獲取'; clock = setInterval(doLoop, 1000); //一秒執行一次 } function doLoop() { nums--; if(nums > 0){  btn.value = nums+'秒后可重新獲取'; }else{  clearInterval(clock); //清除js定時器  btn.disabled = false;  btn.value = '點擊發送驗證碼';  nums = 10; //重置時間 } }</script>

利用setInterval和clearIntervaljs實現js點擊獲取驗證碼倒計時效果,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中宁县| 军事| 上思县| 运城市| 长泰县| 集安市| 额敏县| 石台县| 溧阳市| 海城市| 南昌县| 西安市| 平定县| 扎兰屯市| 东阿县| 梨树县| 灌阳县| 云霄县| 四会市| 依安县| 青神县| 通榆县| 巴彦淖尔市| 土默特左旗| 罗甸县| 东兰县| 渭南市| 上蔡县| 辉南县| 蒲城县| 平江县| 宿迁市| 白银市| 松阳县| 广南县| 军事| 朝阳市| 海伦市| 宁化县| 山东省| 富平县|