js 短信倒计时60s

2018-06-24 00:26:12来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<style>
#getCode {
    width: 9rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.2rem;
    background-color: #3a3a3a;
    color: #fff;
    border-radius: 0.8rem;
    border: none;
    text-align: center;
}

#getCode[disabled] {
    background-color: #B6B6B6;
}
</style>

<body>
    <button id="getCode">获取验证码</button>
</body>
<script src="https://cdn.bootcss.com/jquery/1.7.2/jquery.min.js"></script>
<script>
$(function() {
    //获取验证码
    var getCode = document.getElementById('getCode');
    var wait = 60;

    function time(btn) {
        if (wait === 0) {
            btn.removeAttribute("disabled");
            btn.innerHTML = "获取验证码";
            wait = 60;
        } else {
            btn.setAttribute("disabled", true);
            btn.innerHTML = wait + "秒后重试";
            wait--;
            setTimeout(function() {
                time(btn);
            }, 1000);
        }
    }
    getCode.onclick = function() {
        time(this);
    };
})
</script>

</html>

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Vue路由vue-router

下一篇:Js操作DOM及获取浏览器高度以及宽度