废话不多说,直接看代码
//定时器 var countdown = 60; function settime(obj) { if (countdown == 0) { obj.removeAttribute("disabled"); obj.value="获取验证码"; countdown = 60; return; } else{ obj.setAttribute("disabled", true); obj.value="重新发送" + countdown + "S"; countdown--; } setTimeout(function() { settime(obj) } ,1000) }
其中参数obj是获取验证码按钮的对象,当用户点击获取验证码按钮后调用此方法,进入倒计时!