前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jQuery 实现发送验证码的倒计时

jQuery 实现发送验证码的倒计时

原创
作者头像
江伟松
修改2017-06-19 18:58:14
2.2K0
修改2017-06-19 18:58:14
举报
文章被收录于专栏:江伟松的专栏江伟松的专栏

很多网站在注册界面经常要获取验证码需求。获取验证码都会出现一个验证码倒计时,一般都是60秒倒计时,要是等待过了这个60秒的倒计时,又可以重新发送验证码。今天就来说说用jQuery如何才能实现倒计时!有需求的伙伴们可以看看!

首先我们来看看效果图:

[1495525625744_8941_1495525676666.jpg]
[1495525625744_8941_1495525676666.jpg]

点击获取验证码后出现60秒的重发倒计时

[1495525803448_2253_1495525854448.jpg]
[1495525803448_2253_1495525854448.jpg]

当倒计时结束后,出现重发的按钮,以此循环

[1495525818068_7331_1495525868922.jpg]
[1495525818068_7331_1495525868922.jpg]

实现的代码:

HTML(由于是项目中的页面,所以只能截取重要的部分代码,谅解):

[1495615815394_2471_1495615885029.jpg]
[1495615815394_2471_1495615885029.jpg]

jQuery实现发送验证码的倒计时代码

CSS 样式你们自己美化就 OK,这里就不一一展示;

JS代码:

[1495525834603_7460_1495525885471.jpg]
[1495525834603_7460_1495525885471.jpg]

countdown设置倒计时的秒数从多少开始,然后依次递减,当倒计时为0时候,按钮中的文字就变为“重发”然后重置倒计时秒数为初始的60秒!倒计时不为0的时候就依次递减,定义了一个定时器在循环!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档