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 相关文章推荐
基于jquery异步传输json数据格式实例代码
Nov 23 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
JavaScript计算两个日期时间段内日期的方法
Mar 16 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
Dec 25 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
利用Jquery队列实现根据输入数量显示的动画
Sep 01 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
Oct 21 Javascript
利用js实现前后台传送Json的示例代码
Mar 29 Javascript
JavaScript如何获取一个元素的样式信息
Jul 29 Javascript
详解Howler.js Web音频播放终极解决方案
Aug 23 Javascript
vue使用过滤器格式化日期
Jan 20 Vue.js
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中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
JavaScript中click和onclick本质区别与用法分析
2018/06/07 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
基于Vue2-Calendar改进的日历组件(含中文使用说明)
2019/04/14 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[03:31]DOTA2英雄基础教程 大地之灵
2013/12/17 DOTA
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
Python操作MongoDB详解及实例
2017/05/18 Python
Python切片工具pillow用法示例
2018/03/30 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
pytorch梯度剪裁方式
2020/02/04 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
证婚人经典证婚词
2014/01/09 职场文书
yy生日主持词
2014/03/20 职场文书
借款协议书范本
2014/04/22 职场文书
音乐幼师求职信
2014/07/09 职场文书
餐饮食品安全责任书
2015/01/29 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
CentOS MySql8 远程连接实战
2022/04/19 MySQL