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 Dialog(JS 模态窗口,可拖拽的DIV)
Feb 07 Javascript
模拟电子签章盖章效果的jQuery插件源码
Jun 24 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 Javascript
页面刷新时记住滚动条的位置jquery代码
Jun 17 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
JavaScript实现在标题栏上显示当前日期的方法
Mar 19 Javascript
win7下安装配置node.js+express开发环境
Dec 06 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
Nov 05 Javascript
JavaScript利用Date实现简单的倒计时实例
Jan 12 Javascript
jQuery实现表格冻结顶栏效果
Aug 20 jQuery
Vue.js实现分页查询功能
Nov 15 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
May 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 similar_text 字符串的相似性比较函数
2010/05/26 PHP
php使用MySQL保存session会话的方法
2015/06/26 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
关于php开启错误提示的总结
2019/09/24 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
jquery自动将form表单封装成json的具体实现
2014/03/17 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
AngularJS中的按需加载ocLazyLoad示例
2017/01/11 Javascript
Angular.js基础学习之初始化
2017/03/10 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
python使用webbrowser浏览指定url的方法
2015/04/04 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
pyqt5利用pyqtDesigner实现登录界面
2019/03/28 Python
python序列化与数据持久化实例详解
2019/12/20 Python
Tripadvisor新西兰:阅读评论,比较价格和酒店预订
2018/02/10 全球购物
校运会入场式解说词
2014/02/10 职场文书
计算机科学与技术专业求职信
2014/09/03 职场文书
2014小学生国庆65周年演讲稿
2014/09/21 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
工伤私了协议书范本
2014/11/24 职场文书
故宫的导游词
2015/01/31 职场文书
详解JS WebSocket断开原因和心跳机制
2021/05/07 Javascript
javascript之Object.assign()的痛点分析
2022/03/03 Javascript
vue使用echarts实现折线图
2022/03/21 Vue.js
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL