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中“+”的陷阱深刻理解
Dec 04 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
Mar 28 Javascript
浅谈$(document)和$(window)的区别
Jul 15 Javascript
jQuery实现带有洗牌效果的动画分页实例
Aug 31 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 Javascript
全面解析bootstrap格子布局
May 22 Javascript
Vue.js每天必学之过滤器与自定义过滤器
Sep 07 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
jQuery点击头像上传并预览图片
Feb 23 Javascript
利用hasOwnProperty给数组去重的面试题分享
Nov 05 Javascript
vue组件之间通信方式实例总结【8种方式】
Feb 22 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
Nov 04 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
虫族 ZERG 概述
2020/03/14 星际争霸
Email+URL的判断和自动转换函数
2006/10/09 PHP
使PHP自定义函数返回多个值
2006/11/26 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
深入浅析用PHP实现MVC
2016/03/02 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
[原创]图片分页查看
2006/08/28 Javascript
获取Javscript执行函数名称的方法
2006/12/22 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
javascript常用的方法整理
2015/08/20 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
详解layui弹窗父子窗口之间传参数的方法
2018/01/16 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
python脚本实现查找webshell的方法
2014/07/31 Python
Python中的super用法详解
2015/05/28 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
Python中一般处理中文的几种方法
2019/03/06 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
Mac安装python3的方法步骤
2019/08/09 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
2016继续教育培训学习心得体会
2016/01/19 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
Python道路车道线检测的实现
2021/06/27 Python
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL