js,jq发送短信倒计时
博客专区 > _van_luo 的博客 > 博客详情
js,jq发送短信倒计时
_van_luo 发表于10个月前
js,jq发送短信倒计时
  • 发表于 10个月前
  • 阅读 2
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

js:

<input type="button" id="btn" value="免费获取验证码" />

<script type="text/javascript">
var wait=60;
function time(o) {
        if (wait == 0) {
            o.removeAttribute("disabled");            
            o.value="免费获取验证码";
            wait = 60;
        } else { // www.jbxue.com
            o.setAttribute("disabled", true);
            o.value="重新发送(" + wait + ")";
            wait--;
            setTimeout(function() {
                time(o)
            },
            1000)
        }
    }
document.getElementById("btn").onclick=function(){time(this);}

</script>

 

jq:(js的那个在我的项目上不是很好用自己写了一个jq的)

            var step = 59;
            $('#btn').val('重新发送60');
            var _res = setInterval(function()
            {   
                $("#btn").attr("disabled", true);//设置disabled属性
                $('#btn').val('重新发送'+step);
                step-=1;
                if(step <= 0){
                $("#btn").removeAttr("disabled"); //移除disabled属性
                $('#btn').val('获取验证码');
                clearInterval(_res);//清除setInterval
                }
            },1000);

标签: 倒计时极简版
共有 人打赏支持
粉丝 0
博文 8
码字总数 5452
×
_van_luo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: