• 可以倒计时的验证码


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="user-scalable=no" />
    <meta name="divat-detection" content="telephone=no" />
    <title>bootstrapTest</title>
    <!-- 公共 -->
    <link rel="stylesheet" href="css/common.css">
    <link rel="stylesheet" href="css/bootstrap.css" >
    <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
    <script type="text/javascript" src="js/viewport.js"></script>
    <script type="text/javascript" src="js/bootstrap.js"></script>
    <script type="text/javascript" src="js/jquery.cookie.js"></script>
    <script type="text/javascript" src="js/awardRotate.js"></script>

    <style>
    /* a.disabled {
    pointer-events: none;
    filter: alpha(opacity=50); /*IE滤镜,透明度50%*/
    -moz-opacity: 0.5; /*Firefox私有,透明度50%*/
    opacity: 0.5; /*其他,透明度50%*/

    }*/
    </style>
    <script>
    $(function(){
    clicka();
    });
    function clicka(){
    $('.disabled').click(function(){
    var time=10;
    var a = setInterval(function(){
    console.log(time--);
    $("#ab").html("<strong>"+time+"</strong> 秒后可重新发送!");
    if(time<=0){
    $("#ab").html("点击获取验证码");
    $("#ab").css("pointer-events","").css("opacity","").css("text-decoration","").css("filter","");
    clearInterval(a);
    }
    },1000);
    // $("#ab").html(time+"秒后可重新发送!");
    $("#ab").css("pointer-events","none").css("opacity","0.5").css("text-decoration","none").css("filter","alpha(opacity=50)");

    });
    }
    </script>
    </head>
    <body>

    <div>
    <a class="disabled" href="#" id="ab" disabled>点击获取验证码</a>
    </div>
    </body>
    </html>

    上边自己写的,,下边网上看到的 收藏一下

    $(function(){
    $('#b1').click(function(){
    var b1 = "b1";
    clickBtn(b1);
    });
    });
    var time = 5;
    function clickBtn(btnId){
    var content = $('#'+btnId).html();
    countNum(btnId);
    console.log(content);
    }
    function countNum(btnId){
    console.log(time);
    if(time==0){
    $('#'+btnId).html("发送验证码");
    $('#'+btnId).removeAttr("disabled");
    time=5;
    return;
    } else {
    $('#'+btnId).html(time+" 秒后重新发送");
    $('#'+btnId).attr("disabled","true");
    time--;
    }
    //定时器
    var a = setTimeout(function(){
    countNum(btnId);
    },1000);
    }
    </script>
    </head>
    <body>
    <button type="button" id="b1">发送验证码</button>
    </body>

  • 相关阅读:
    收到Google Wave要求,想要的留下信箱。
    [集成IronPython] 添加方法到运行环境
    [集成IronPython] 集成IronPython系列
    智能播放器,也许有商业价值。
    [集成IronPython] 使CLR对象对动态语言更友好(二)—— 支持切片
    [集成IronPython] 使CLR对象对动态语言更友好(一)—— 支持运行时添加删除属性
    2012新年愿望
    使用SvrAny和InstSvr将应用程序作为Window服务启动
    谁来代替博客园 —— C社区
    谁来代替博客园——寄生博客
  • 原文地址:https://www.cnblogs.com/qzg3362/p/8182310.html
Copyright © 2020-2023  润新知