<div id="btnSendCode" οnclick="sendMessage();">获取验证码</div>
var InterValObj; //timer变量,控制时间
var count = 120; //间隔函数,1秒执行
var curCount;//当前剩余秒数
function sendMessage(){
$("#btnSendCode").attr("onclick", "");
$("#btnSendCode").css("cursor", "default");
curCount = count;
//设置button效果,开始计时
$("#btnSendCode").css("color", "#c9c9c9");
$("#btnSendCode").text("正在发送(" + curCount + ")");
InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器,1秒执行一次
}
function SetRemainTime() {
if (curCount == 0) {
window.clearInterval(InterValObj);//停止计时器
$("#btnSendCode").css("color", "");
$("#btnSendCode").attr("onclick", "sendMessage()");
$("#btnSendCode").text("重新获取(120)");
}
else {
curCount--;
$("#btnSendCode").text("正在发送(" + curCount + ")");
}
}