日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JS——实现短信验证码的倒计时功能(没有验证码,只有倒计时)

發布時間:2023/11/30 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JS——实现短信验证码的倒计时功能(没有验证码,只有倒计时) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、功能描述

  當用戶想要獲取驗證碼時,就點擊 免費獲取驗證碼 ,然后開始倒計時,倒計時期間按鈕文字為剩余時間x秒,且不可按狀態,倒計時結束后,按鈕更改為點擊重新發送。

2、分析

  必須用到定時器。按鈕點擊后,在定時器內做出判斷。倒計時60秒,到0結束。

3、代碼實現:

  重點介紹:定時器在進行下一次倒計時之前,一定要清除一下,這樣的話保證下一次定時器倒計時是正常的。

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><style type="text/css">*{margin: 0;padding: 0;}.send{width:250px;margin:0 auto;}.send input{display: block;width:200px;font:400 16px/30px "微軟雅黑";outline: none;border: none;}.send button{height:30px;border: none;outline: none;font:400 16px/30px "微軟雅黑";text-align: center;}</style><script type="text/javascript">window.onload=function(){var button=document.getElementsByTagName("button")[0];button.innerText="免費獲取驗證碼";var timer=null;button.onclick=function(){clearInterval(timer);//這句話至關重要var time=6;var that=this;//習慣 timer=setInterval(function(){console.log(time);if(time<=0){that.innerText="";that.innerText="點擊重新發送";that.disabled=false;}else {that.disabled=true;that.innerText="";that.innerText="剩余時間"+(time)+"";time--;}},1000);}}</script></head><body><div id="send"><input type="text" name="in" id="in" value="" /><button></button></div></body> </html>

?

轉載于:https://www.cnblogs.com/sylz/p/5747937.html

總結

以上是生活随笔為你收集整理的JS——实现短信验证码的倒计时功能(没有验证码,只有倒计时)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。