仿手機傳送驗證碼,並在59秒後重試
放手機傳送驗證碼:
先看效果圖:
核心思路如下:
- 監聽事件
- 點選按鈕後 按鈕不可點選
- 新增定時器:
若時間為零 清除定時器 恢復按鈕、內容、時間
若不為零 更新文字內容 依次減少時間
全部程式碼如下:
<div class="box">
請輸入您的手機號碼:<input type="number"> <button class="sent">獲取驗證碼</button>
</div>
<script>
var myBtn = document.querySelector('.sent');
var getTime = 59;//設定重新獲取驗證碼的時間
//監聽事件
myBtn.addEventListener('click',function () {
//點選按鈕後 按鈕不可點選
myBtn.disabled = true;
//新增定時器
var timer = setInterval(function () {
//若時間為零 清除定時器 恢復按鈕、內容、時間
//若不為零 更新文字內容 依次減少時間
if (getTime == 0){
clearInterval(timer);
myBtn.disabled = false;
myBtn.innerHTML = '獲取驗證碼';
getTime = 59;
} else {
myBtn.innerHTML = '請'+ getTime +'秒後重新獲取驗證碼';
getTime--;
}
},1000);
})
</script>
相關文章
- python傳送手機動態驗證碼Python
- laravel-sms 實現阿里雲手機傳送簡訊驗證碼及校驗Laravel阿里
- springboot 專案使用阿里雲簡訊服務傳送手機驗證碼Spring Boot阿里
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- 驗證碼機制之驗證碼重複使用
- 手機號碼驗證
- [Python]實現簡訊驗證碼的傳送Python
- soket 利用http實現驗證碼的傳送HTTP
- C# ASP.NET Core Web API 框架 實現向手機傳送驗證碼簡訊C#ASP.NETWebAPI框架
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 手機號碼驗證方法(正則驗證)
- js驗證手機號碼JS
- Jave Web阿里雲簡訊服務傳送驗證碼Web阿里
- ios 手機驗證碼獲取iOS
- python向後端Flask服務傳送檔案並在後端處理Python後端Flask
- Spring boot 生成動態驗證碼並前後端校驗Spring Boot後端
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 仿支付寶滑動驗證碼案例
- 手機號碼簡訊驗證註冊
- 短視訊商城系統,手機獲取到驗證碼後自動填入
- 雙重保險——前端bootstrapValidator驗證+後臺MVC模型驗證前端bootMVC模型
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- 隨機驗證碼隨機
- 高仿QQ 傳送圖片高亮HaloProgressViewView
- 手機收到的驗證碼同步到電腦中
- 【JavaScript】使用js實現傳送郵箱驗證碼,按鈕倒數計時JavaScriptJS
- Spring Boot 參考指南(驗證&傳送電子郵件)Spring Boot
- Android仿滴滴出行驗證碼輸入框效果Android
- 如何識別 oppo 手機安裝 apk 得驗證碼 如何進行 識別並輸入APK
- Lumen 仿 Laravel 表單驗證Laravel
- selenium結合tenacity的retry實現驗證碼失敗重試
- 精準驗證手機號碼格式正規表示式
- ChatGPT 虛擬號碼:手機號碼,簡訊驗證碼接碼推薦ChatGPT
- JQuery表單驗證(包括:使用者名稱,手機號,密碼,確認密碼,驗證碼60s)jQuery密碼
- 短視訊平臺原始碼,獲取安卓手機驗證碼原始碼安卓
- 線上直播原始碼,通過手機號簡訊接收驗證碼原始碼
- 手機直播原始碼,驗證碼自動讀秒倒數計時原始碼
- 手機驗證碼登入原理、風險和應對策略