zoukankan      html  css  js  c++  java
  • js实现60秒倒计时效果(使用了jQuery)

            今天碰到要实现一个类似那种短信验证码60秒倒计时的需求,好久不写js,有点手生。把代码记录下,方便后续查阅。
    这里我用了jQuey,毕竟写起来简洁点。下面直接看效果和代码。

    一、效果

                                        
                                         

    二、代码

    (1)html

    <input type="button" id="btn" value="免费获取验证码" onclick="daojishi(10,this)" />  
            注意:要引入JQuery

    (2)js
    <script type="text/javascript"> 
    	function daojishi(seconds,obj){
    		if (seconds > 1){
    				seconds--;
    				$(obj).val(seconds+"秒后可重新获取 ").attr("disabled", true);//禁用按钮
    				// 定时1秒调用一次
    				setTimeout(function(){
    					daojishi(seconds,obj);
    				},1000);
    			}else{
    				$(obj).val("免费获取验证码").attr("disabled", false);//启用按钮
    			}
    	}
    </script> 

  • 相关阅读:
    Django准备知识-web应用、http协议、web框架、Django简介
    Django
    MySQL(基本语句)
    jsvascript === 和==的区别
    控制input只能输入1-200范围的数字
    删除数组中指定的某个元素
    微信授权登陆绑定
    通过GZ代替document.getElementById()
    判断浏览器版本
    截取逗号后面所有字符
  • 原文地址:https://www.cnblogs.com/zeng1994/p/7397643.html
Copyright © 2011-2022 走看看