代码比较简单:
<input type="button" class="btn btn-default" value="获取验证码" οnclick="getSafeCode(this)" />
var count=5;
function getSafeCode(obj){
if(count>0){
$(obj).attr("disabled","disabled");
$(obj).val(count+"秒后再次获取");
count=count-1;
setTimeout(function(){
getSafeCode(obj);
},1000);
}
else{
$(obj).removeAttr("disabled");
$(obj).val("获取验证码");
count=5;//这里要重置一下,不然再次点击是没有反应的。
}
}