国产探花免费观看_亚洲丰满少妇自慰呻吟_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點擊獲取驗證碼倒計時效果,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉义县| 卢龙县| 利津县| 博客| 邯郸县| 韩城市| 神农架林区| 杭锦旗| 京山县| 临邑县| 乐都县| 阆中市| 邯郸县| 敦化市| 武城县| 弥渡县| 昆明市| 仁布县| 曲松县| 长武县| 南溪县| 新巴尔虎左旗| 彰武县| 普兰店市| 曲周县| 大兴区| 松滋市| 正镶白旗| 博罗县| 黄龙县| 康乐县| 仪征市| 水富县| 陇川县| 巴南区| 厦门市| 迭部县| 乌海市| 安宁市| 武山县| 仙游县|