js获取短信验证码效果

var clock = '';
	var nums = 60;
	var btn;
	function sendCode(thisBtn) {
	    btn = thisBtn;
		$(btn).addClass('btn-disable').prop('disabled', true).val(nums + 's后重发');//将按钮置为不可点击
	    clock = setInterval(doLoop, 1000); //一秒执行一次
	}
	function doLoop() {
	    nums--;
	    if (nums > 0) {
	        btn.value = nums + 's后重发';
	    } else {
	        clearInterval(clock); //清除js定时器
			$(btn).removeClass('btn-disable').prop('disabled', false).val('获取校验码');
	        nums = 60; //重置时间
	    }
	}

猜你喜欢

转载自my.oschina.net/u/2436852/blog/1823361