<input type="button" value="获取验证码" onclick="clickButton(this)"/>
function clickButton(obj){
var obj = $(obj);
obj.attr("disabled","disabled");/*按钮倒计时*/
var time = 60;
var set=setInterval(function(){
obj.val(--time+"(s)");
}, 1000);/*等待时间*/
setTimeout(function(){
obj.attr("disabled",false).val("重新获取验证码");/*倒计时*/
clearInterval(set);
}, 60000);
}
60秒倒计时
$('#sendSns').click(function(){
timeOut('#sendSns',60);
});
//60秒之后重新发送
function timeOut(id,times){
var sendBtn = $(id);
var html = times+'秒后重新发送';
sendBtn.addClass('btn-dis');
sendBtn.val(html);
sendBtn.attr('disabled',true);
var timer = setInterval(function(){
times--;
sendBtn.val(times+'秒后重新发送');
if(times===0){
clearInterval(timer);
sendBtn.val('发送验证码');
sendBtn.removeClass('btn-dis');
sendBtn.attr('disabled',false);
return true;
}else{
return false;
}
},1000);
}
版权声明:本文为xiaoming7776原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。