DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript技巧 >> JS實現簡單短信驗證碼界面
JS實現簡單短信驗證碼界面
編輯:JavaScript技巧     

1.要實現短信驗證碼界面,首先要有一個文本框,旁邊是按鈕,點擊時開始倒計時。

2.先創建文本框和按鈕,按鈕設置對應的id,然後在js中通過id獲取按鈕這個元素,對其執行操作。同時應設置倒計時時間以及計時器變量,並使點擊發送按鈕後倒計時結束前無法繼續點擊按鈕重新發送。

3.倒計時結束後,清除計時器,並使文字改變為“重新發送驗證碼”,恢復對按鈕能操作的功能,同時使倒計時的數從5秒重新開始以便點擊後重新倒計時。

<head> 
  <meta charset="UTF-8"> 
  <title>js發送短信驗證碼</title> 
</head> 
<body> 
  <input type="text"/><button id="bt01">發送驗證碼</button> 
</body> 
<script type="text/javascript"> 
  var bt01 = document.getElementById("bt01"); 
  bt01.onclick = function() { 
    bt01.disabled = true;  //當點擊後倒計時時候不能點擊此按鈕 
    var time = 5;  //倒計時5秒 
    var timer = setInterval(fun1, 1000);  //設置定時器 
    function fun1() { 
      time--; 
      if(time>=0) { 
        bt01.innerHTML = time + "s後重新發送"; 
      }else{ 
        bt01.innerHTML = "重新發送驗證碼"; 
        bt01.disabled = false;  //倒計時結束能夠重新點擊發送的按鈕 
        clearTimeout(timer);  //清除定時器 
        time = 5;  //設置循環重新開始條件 
      } 
    } 
  } 
</script> 

總結

以上所述是小編給大家介紹的JS實現簡單短信驗證碼界面,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved