var countdown=10;
function settime(obj){
if (countdown == 0) {
obj.innerHTML="免费获取验证码";
countdown = 10;
$(obj).attr("onclick","settime(this)");
return;
}else{
var mobile = $("#mobile").val();
obj.innerHTML = "重新发送(" + countdown + ")";
countdown--;
$(obj).removeAttr("onclick");
}
setTimeout(function() {settime(obj)},1000)
}
页面:
<div>
<div class="lable"><span class="color-red">*</span>手机验证码:</div>
<div>
<input name="verCode" type="text" placeholder="请输入手机验证码!" />
<span><a href="javascript:void(0)" οnclick="settime(this)">发送验证码</a></span>
<div></div>
</div>
</div>