发送验证码倒计时60秒

#inp为发送验证码的button按钮id

var InterValObj; //timer变量,控制时间 

var count = 60; //间隔函数,1秒执行 
var curCount;//当前剩余秒数 
function sendemail() { 
  curCount = count; 
  //设置button效果,开始计时 
   $("#inp").attr("disabled", "true");
   $("#inp").text(curCount + "秒后可重新发送"); 
   InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器,1秒执行一次     
}  
//timer处理函数 
function SetRemainTime() { 
      if (curCount == 0) {         
        window.clearInterval(InterValObj);//停止计时器 
        $("#inp").removeAttr("disabled");//启用按钮 
        $("#inp").text("重新发送验证码"); 
      } 
      else { 
        curCount--; 
        $("#inp").text(curCount + "秒后可重新发送"); 
      } 
    } 

你可能感兴趣的:(js)