JavaScript短信验证码60秒倒计时插件
该插件依赖于jquery,用于发送短信验证码后的60秒倒计时:
下载完整代码: 下载
下载后的完整实例包括:
插件完整源码
countdown.js:
$(function(){$(".captchaBtn").html('获取验证码').on("click", function(){var that = $(this);var seconds = 60;that.attr("disabled", true);that.html(seconds+'秒');let promise = new Promise((resolve, reject) => {let setTimer = setInterval(() => {seconds -= 1;// console.info('倒计时:' + seconds);that.html(seconds+'秒');if (seconds <= 0) {that.html('获取验证码');resolve(setTimer)}}, 1000)})promise.then((setTimer) => {// console.info('清除');clearInterval(setTimer);that.attr("disabled", false);}) })
});
如何使用
1. 引入插件
<script src="jquery-2.1.1.min.js" type="text/javascript"></script>
<script src="countdown.js" type="text/javascript"></script>
需要依赖jquery
2. 在"获取验证码"按钮上添加 class="captchaBtn"
<button class="captchaBtn"></button>
ok,使用非常简单
JavaScript短信验证码60秒倒计时插件相关推荐
- vue页面实现短信验证码60秒倒计时
废话不多说,直接上代码. template <div class='single-wrapper fs14'><div class='single-mb'>短信验证</d ...
- 使用Jquery实现获取短信验证码60秒倒计时
现在使用手机号+验证码的方式注册账号已经成为一种必备功能,当我们输入手机号点击发送验证码按钮后,按钮应该不可被再次点击,并开始倒计时,倒计时结束后才能再次点击.这一个可以借助某些插件实现,但其实使用J ...
- 短信验证码60秒倒计时
html 区域 <el-button :disabled="isClick" @click="doNotRepeatOperation">{{tim ...
- vue element-ui实现获取短信验证码 ,60秒倒计时及页面
cc废话不多说先上效果图 vue页面布局 <el-form-item prop="phoneCode" class="pr"><el-inp ...
- java短信验证码 60秒_Rxjava操作符飙车系列(三)验证码倒计时
现在很多软件都需要获取短信验证码,通常都是60秒在向服务器发送一次请求.那么如果用Rxjava来实现这个倒计时的功能呢? 用到的操作符如下: 1.interval: interval 创建一个按照给定 ...
- iOS 之倒计时 NSTimer 短信验证码 60秒 60分钟
- (void)viewDidLoad { [superviewDidLoad]; label = [[UILabelalloc]initWithFrame:CGRectMake(10,120, 12 ...
- php 短信验证码30分钟,php下发短信验证码60秒简单验证
下发短信验证码,除了注册就是验证手机号 简单实现原理就是 用手机号和一个键作为key存到缓存里, 用户请求的时候,验证这个手机号是不是已经申请过key*(即已手机号为缓存的key有没有,)如果有,并且 ...
- php短信验证码60秒时间限定
我们在实际使用短信验证码的时候,经常会因为各种原因,收不到短信,那么用户就会再重新请求一条,但是呢,一般的短信验证肯定是有时间间隔的,这样做,第一是为了防止恶意点击,一直发验证码,导致验证码消耗量巨大 ...
- 榛子云短信-微信小程序60秒倒计时插件
为了帮助开发者更便捷的使用微信小程序的短信验证码功能,特别是初学者更好的使用,榛子云短信特地开发了60秒倒计时插件,效果: 使用方法 1.引入插件countdown.js var CountDown ...
- JS实现注册登录发送短信验证码动态显示60S倒计时完整案例
通常在web项目中都会遇到账户注册或者忘记密码时需要发送短信验证码的功能,虽然说这种功能很常见,但是实际开发过程中很多人还会遇到不少坑.笔者经过整理把最近项目中的用到的这个发送短信验证码动态显示60S ...
最新文章
- JavaScript 实现鼠标移动时实时获取其相对盒子的偏移
- mbr备份以及破坏后如何恢复
- 鸿蒙升级变动,天天吹鸿蒙,视频向你展示鸿蒙升级后到底有什么变化
- hdu-5794 A Simple Chess(容斥+lucas+dp)
- 数据结构之单链表(golang版)
- 崛起吧,亲爱的,该背单词了!!!
- vsco使用教程_VSCO如何使用 vsco新手教程
- node --- 创建一个Socket客户端连接到服务器
- 你对webpack了解多少?
- 社交网络营销之制订“参与社交网络的规则”
- 一加7 Pro 5G版也来了:入网工信部 售价将破5000元
- 【面试】面试文章积累
- python能自学成功吗-python能够自学吗
- 2022手机号段大全、归属运营商整理—2022.01.04更新(包含三大运营商)
- deepinIDEA快捷方式无法启动解决
- 如何在苹果iPhone或iPad上启用SSL证书
- 核酸多样性(pi)计算公式
- 腾讯视频投屏显示无法连接服务器,腾讯视频投屏不能快进
- 面试题:“你的职业规划是什么?”
- 太简单了!串口触摸屏开发HMI的全流程介绍成都工控开发
热门文章
- ubuntu16.04修改鼠标按键功能
- 同一局域网内怎样获取新来美眉QQ号码!((*^__^*) 嘻嘻……)
- 【转】视频编码与封装方式详解
- 【协议分析】WAP1.x协议栈浅析-WSP协议
- WAP1.x协议栈浅析-WSP协议
- 致敬科比,JS手写贪吃蛇
- 百度时间显示时间_百度SEO需要多长时间以及如何加快排名?
- EasyUI仓库管理系统
- 天刀服务器维护时间表,3月2日服务器例行维护公告
- QT+SQL Server实现车辆管理系统 -代码具体实现