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 相关文章推荐
event.currentTarget与event.target的区别介绍
Dec 31 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
Jan 24 Javascript
js获取键盘按键响应事件(兼容各浏览器)
May 16 Javascript
javascript图片滑动效果实现
Jan 28 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
May 26 Javascript
浅谈vue的踩坑路
Aug 31 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
Jan 18 Javascript
读懂CommonJS的模块加载
Apr 19 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
Jul 31 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
在vue中获取wangeditor的html和text的操作
Oct 23 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
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
JavaScript中模拟实现jsonp
2015/06/19 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
2015/12/08 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
js实现常用排序算法
2016/08/09 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
Axios学习笔记之使用方法教程
2017/07/21 Javascript
jQuery实现滚动效果
2017/11/17 jQuery
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python中求对数方法总结
2020/03/10 Python
Python使用Matlab命令过程解析
2020/06/04 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
毕业生简历自我评价范文
2014/04/09 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
争先创优演讲稿
2014/09/15 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
2015夏季作息时间调整通知
2015/04/24 职场文书
观看建国大业观后感
2015/06/01 职场文书
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android