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 通过模式匹配实现重载
Aug 12 Javascript
Google Dart编程语法和基本类型学习教程
Nov 27 Javascript
jQuery实现下拉框左右选择的简单实例
Feb 22 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
基于jQuery实现select下拉选择可输入附源码下载
Feb 03 Javascript
分享我对JS插件开发的一些感想和心得
Feb 04 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 Javascript
在小程序中推送模板消息的实现方法
Jul 22 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正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
正确的PHP匹配UTF-8中文的正则表达式
2015/05/13 PHP
yii2安装详细流程
2018/05/23 PHP
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JavaScript OOP面向对象介绍
2010/12/02 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
python安装与使用redis的方法
2016/04/19 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
美国美妆网站:B-Glowing
2016/10/12 全球购物
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
工作说明书范文
2014/05/07 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
中学生纪念九一八事变演讲稿
2014/09/14 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
导游词怎么写
2015/02/04 职场文书
质量整改通知单
2015/04/21 职场文书
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python
SQL Server使用导出向导功能
2022/04/08 SQL Server
Java实现带图形界面的聊天程序
2022/06/10 Java/Android