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系列(13) This? Yes,this!
Jan 18 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
Aug 23 Javascript
JavaScript数组方法总结分析
May 06 Javascript
BootStrap Select清除选中的状态恢复默认状态
Jun 20 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
小程序云开发部署攻略(图文教程)
Oct 30 Javascript
vue实现滑动超出指定距离回顶部功能
Jul 31 Javascript
js实现鼠标拖拽div左右滑动
Jan 15 Javascript
vue实现计算器功能
Feb 22 Javascript
Element Tooltip 文字提示的使用示例
Jul 26 Javascript
Javascript表单序列化原理及实现代码详解
Oct 30 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 UTF8 文件的签名问题
2009/10/30 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
2012/03/11 PHP
php实现统计邮件大小的方法
2013/08/06 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
PHP7 windows支持
2021/03/09 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JS简单获取及显示当前时间的方法
2016/08/03 Javascript
JS Canvas定时器模拟动态加载动画
2016/09/17 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
2018/05/10 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
Python的一些用法分享
2012/10/07 Python
Python编程实现数学运算求一元二次方程的实根算法示例
2017/04/02 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
python如何进行矩阵运算
2020/06/05 Python
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
联想印度官方网上商店:Lenovo India
2019/08/24 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
机械电子工程专业推荐信范文
2013/11/20 职场文书
广播体操口号
2014/06/18 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书