按钮倒计时小工具

function bindEvent() {
$("#hqYzm").click(function() {

var maps = ["xmobile"];
var flag = true;
$.each(maps,
function(i, key) {
if (key) {
var rule = rules[key];
if (rule) {
if (!rule()) {
flag = false;
}
}
}
return flag;
});
if (!flag) {
return;
}
init();

$.ajax({
          type : "post",
              url: "/webservice/user/getValidateCode.do",
              dataType : "json",
              data: {'mobile': $("#xmobile").val()}, 
              cache: false,
              error : function(){
             $("#errortips").html("注:请求超时");
              },
              success: function (data) {
                  if (data.code =="ACK") {
                 alert("手机验证码已发送到你的手机");
                  } else {
                 $("#errortips").html("注:" + data.msg);
                  }
              }
          }); 
});



var sec = 60;

var millisec = sec * 1000;
var secNum = 0;
var countInterval;




function init(){
window.clearInterval(countInterval);
secNum = 0;
document.getElementById("hqYzm").value = "再次发送验证码[" + sec + "]";
document.getElementById("hqYzm").disabled = true;
countInterval = setInterval("countDown()",1000);
}




function countDown() {
if(secNum <= sec) {
var pntNum = (millisec / 1000) - secNum;
document.getElementById("hqYzm").value = "再次发送验证码[" + pntNum + "]";
if(secNum == sec){
TimeOver();
}
secNum++;
}else{
window.clearInterval(countInterval);
}
}


function TimeOver() {
document.getElementById("hqYzm").value = "再次发送验证码";
document.getElementById("hqYzm").disabled = false;
}

 

 

 

var sec = 60;
var millisec = sec * 1000;
var secNum = 0;
var countInterval;


function init(){
 window.clearInterval(countInterval);
 secNum = 0;
 $("#hqYzm").val("再次发送验证码[" + sec + "]");
 $("#hqYzm").attr("disabled","disabled");
 countInterval = setInterval("countDown()",1000);
}


function countDown() {
 if(secNum <= sec) {
  var pntNum = (millisec / 1000) - secNum;
  $("#hqYzm").val("再次发送验证码[" + pntNum + "]");
  if(secNum == sec){
   TimeOver();
  }
  secNum++;
 }else{
  window.clearInterval(countInterval);
 }
}

function TimeOver() {
 $("#hqYzm").val("再次发送验证码");
 $("#hqYzm").removeAttr("disabled");
}

 http://www.zzjs.net/ js 特效网站

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值