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 相关文章推荐
符合W3C网页标准的iframe标签的使用方法
Jul 19 Javascript
js Form.elements[i]的使用实例
Nov 13 Javascript
基于JavaScript 声明全局变量的三种方式详解
May 07 Javascript
JavaScript实现QueryString获取GET参数的方法
Jul 02 Javascript
javascript解析json实例详解
Nov 05 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
JS实现图片平面旋转的方法
Mar 01 Javascript
微信小程序模板之分页滑动栏
Feb 10 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 jQuery
Angular.js中数组操作的方法教程
Jul 31 Javascript
vue项目总结之文件夹结构配置详解
Dec 13 Javascript
vue 本地环境跨域请求proxyTable的方法
Sep 19 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.MVC的模板标签系统(四)
2006/09/05 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
JavaScript 事件入门知识
2015/04/13 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
pyramid配置session的方法教程
2013/11/27 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
python ChainMap的使用和说明详解
2019/06/11 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
linux面试题参考答案(4)
2013/01/28 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
数控专业大学生的自我鉴定
2013/11/13 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
会计自我鉴定
2014/02/04 职场文书
手机被没收检讨书
2014/02/22 职场文书
化妆品促销方案
2014/02/24 职场文书
群众路线领导对照材料
2014/08/23 职场文书
群众路线查摆问题整改措施
2014/10/10 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python
windows系统搭建WEB服务器详细教程
2022/08/05 Servers