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 相关文章推荐
js播放wav文件(源码)
Apr 22 Javascript
实现图片预加载的三大方法及优缺点分析
Nov 19 Javascript
js分页工具实例
Jan 28 Javascript
jquery使用hide方法隐藏指定id的元素
Mar 30 Javascript
jQuery动画效果相关方法实例分析
Dec 31 Javascript
详解vue跨组件通信的几种方法
Jun 15 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
JS实现监控微信小程序的原理
Jun 15 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
AJAX在JQuery中的应用详解
Jan 30 jQuery
Vue项目路由刷新的实现代码
Apr 17 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 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 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
ThinkPHP权限认证Auth实例详解
2014/07/22 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
图片按比例缩放函数
2006/06/26 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
js实现页面转发功能示例代码
2013/08/05 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
2013/08/18 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
python类装饰器用法实例
2015/06/04 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
weblogic面试题
2016/03/07 面试题
“学雷锋活动月”总结
2014/03/09 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
党务公开方案
2014/05/06 职场文书
小学德育工作经验交流材料
2014/05/22 职场文书
校运动会广播稿(100篇)
2014/09/12 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
深入理解python协程
2021/06/15 Python
Python几种酷炫的进度条的方式
2022/04/11 Python