JS+HTML5实现获取手机验证码倒计时按钮

 更新时间:2018年08月08日 09:32:48   作者:ProsperLee  
这篇文章主要介绍了基于JS+HTML5实现获取手机验证码倒计时按钮,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

效果图如下所示:

HTML:

 <input type="button" value="获取验证码"> 

CSS:

 input[type=button]
  width: 150px;
  height: 30px;
  background-color: #ff3000;
  border: 0;
  border-radius: 15px;
  color: #fff;
 }
 input[type=button].on {
  background-color: #eee;
  color: #ccc;
  cursor: not-allowed;
 }

JavaScript:

 $("input[type='button']").click(btnCheck);
  /**
  * [btnCheck 按钮倒计时常用于获取手机短信验证码]
  */
  function btnCheck() {
   $(this).addClass("on");
   var time = 5;
   $(this).attr("disabled", true);
   var timer = setInterval(function() {
    if (time == 0) {
     clearInterval(timer);
     $("input").attr("disabled", false);
     $("input").val("获取验证码");
     $("input").removeClass("on");
    } else {
     $('input').val(time + "秒");
     time--;
    }
   }, 1000);
  }

GitHub:Fuck me on GitHub Fuck me on GitHub

总结

以上所述是小编给大家介绍的JS+HTML5实现获取手机验证码倒计时按钮,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 原生JS实现DOM加载完成马上执行JS代码的方法

    原生JS实现DOM加载完成马上执行JS代码的方法

    今天小编就为大家分享一篇原生JS实现DOM加载完成马上执行JS代码的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • js实现贪吃蛇小游戏(容易理解)

    js实现贪吃蛇小游戏(容易理解)

    本文主要介绍了js实现贪吃蛇小游戏的步骤与方法,代码简单,容易理解。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • JavaScript箭头函数与普通函数的区别示例详解

    JavaScript箭头函数与普通函数的区别示例详解

    这篇文章主要为大家介绍了JavaScript箭头函数与普通函数的区别示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • AngularJs中Bootstrap3 datetimepicker使用实例

    AngularJs中Bootstrap3 datetimepicker使用实例

    这篇文章主要为大家详细介绍了AngularJs中Bootstrap3 datetimepicker使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • layui的layer.confirm如何获取按钮焦点

    layui的layer.confirm如何获取按钮焦点

    因为ayer.confirm的按钮并非采用button,而是a标签,所以获取按钮焦点获取不到,要采用别的方法,下面介绍在ie11中和ie8中不同的写法,对layui layer.confirm获取按钮焦点相关知识感兴趣的朋友一起看看吧
    2023-11-11
  • 微信小程序传值(传递数据)的一些方法汇总

    微信小程序传值(传递数据)的一些方法汇总

    在微信小程序的开发中,我们会经常遇到页面间数据传递或者相互影响的问题,下面这篇文章主要给大家介绍了关于微信小程序传值(传递数据)的一些方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • Java Varargs 可变参数用法详解

    Java Varargs 可变参数用法详解

    在本篇文章里小编给大家整理了关于Java Varargs 可变参数使用以及相关知识点,需要的朋友们参考下。
    2020-01-01
  • ES6小技巧之代替lodash

    ES6小技巧之代替lodash

    这篇文章主要给大家介绍了关于ES6小技巧之代替lodash的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ES6具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • JavaScript学习笔记之DOM基础 2.4

    JavaScript学习笔记之DOM基础 2.4

    DOM(Document Object Model),即“文档对象模型”。基于语义的逻辑结构,DOM将网页内的元素与内容呈现为一个清晰、易读的树状模型,下面小编把最近整理有关javascript笔记之DOM基础分享给大家,有需要的朋友可以参考下
    2015-08-08
  • JavaScript如何实现对数字保留两位小数一位自动补零

    JavaScript如何实现对数字保留两位小数一位自动补零

    本文给大家介绍基于JavaScript如何实现对数字保留两位小数一位自动补零的实例代码,代码简单易懂,感兴趣的朋友一起学习吧
    2015-12-12

最新评论