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


Posted in Javascript onAugust 08, 2018

效果图如下所示:

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实现获取手机验证码倒计时按钮,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript获取GridView选择的行内容
Apr 14 Javascript
jQuery对html元素取值与赋值的方法
Nov 20 Javascript
特殊情况下如何获取span里面的值
May 20 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
微信小程序 LOL 英雄介绍开发实例
Sep 30 Javascript
Vue.js一个文件对应一个组件实践
Oct 27 Javascript
利用Webpack实现小程序多项目管理的方法
Feb 25 Javascript
微信小程序如何自定义table组件
Jun 29 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 Javascript
vue如何使用外部特殊字体的操作
Jul 30 Javascript
解决vue+webpack项目接口跨域出现的问题
Aug 10 Javascript
JS的Ajax与后端交互数据的实例
Aug 08 #Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 #jQuery
JavaScript中arguments和this对象用法分析
Aug 08 #Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
Aug 08 #Javascript
微信小程序开发背景图显示功能
Aug 08 #Javascript
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 #Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 #Javascript
You might like
文件上传程序的全部源码
2006/10/09 PHP
轻松修复Discuz!数据库
2008/05/03 PHP
PHP n个不重复的随机数生成代码
2009/06/23 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
js类中获取外部函数名的方法
2007/08/19 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python实现倒计时小工具
2019/07/29 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
英文翻译的自我评价语句
2013/10/04 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
八一建军节部队活动方案
2014/02/04 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers
Redis主从复制操作和配置详情
2022/09/23 Redis