zoukankan      html  css  js  c++  java
  • 手机发送验证码

    代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <body>
        <input type="text" name="" id="txt"> <button id="btn">点我获取验证码</button>
    
        <script>
            var btn = document.getElementById('btn');
            var num = 60;
            var timer = null;
    
            btn.onclick = function () {
                clearInterval(timer);  // 先清掉上次所有定时器  保证 按下按钮时 只开启当前定时器
                timer = setInterval(function () {
                    num--;
                    if (num < 0) {
                        num = 5;
                        btn.innerHTML = '点我获取验证码'
                        clearInterval(timer);
                        
                        btn.disabled = false;  // 恢复按钮点击状态
                        return false;
                        
                    }
                    btn.innerHTML = num + 's之后再获取';
                    btn.disabled = true;   // 设置按钮禁止点击状态
                }, 1000)
    
            }
        </script>
    </body>
    
    </html>

    效果

  • 相关阅读:
    课堂练习
    《你的灯亮着吗》第二篇总结
    四则运算2程序
    《你的灯亮着吗》第一篇总结
    四则运算2
    阅读计划
    四则运算
    《人月神话》读后感
    软件演化
    软件测试
  • 原文地址:https://www.cnblogs.com/shihaiying/p/13229980.html
Copyright © 2011-2022 走看看