倒计时按钮—获取手机验证码按钮

Posted lprosper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了倒计时按钮—获取手机验证码按钮相关的知识,希望对你有一定的参考价值。

技术分享图片

html

 <input type="button" value="获取验证码"> 

CSS:

 1 input[type=button] {
 2     width: 150px;
 3     height: 30px;
 4     background-color: #ff3000;
 5     border: 0;
 6     border-radius: 15px;
 7     color: #fff;
 8 }
 9 
10 input[type=button].on {
11     background-color: #eee;
12     color: #ccc;
13     cursor: not-allowed;
14 }

javascript

 1     $("input[type=‘button‘]").click(btnCheck);
 2 
 3     /**
 4      * [btnCheck 按钮倒计时常用于获取手机短信验证码]
 5      */
 6     function btnCheck() {
 7 
 8         $(this).addClass("on");
 9 
10         var time = 5;
11 
12         $(this).attr("disabled", true);
13 
14         var timer = setInterval(function() {
15 
16             if (time == 0) {
17 
18                 clearInterval(timer);
19 
20                 $("input").attr("disabled", false);
21 
22                 $("input").val("获取验证码");
23 
24                 $("input").removeClass("on");
25 
26             } else {
27                 
28                 $(‘input‘).val(time + "秒");
29                 
30                 time--;
31 
32             }
33 
34         }, 1000);
35 
36     }

以上是关于倒计时按钮—获取手机验证码按钮的主要内容,如果未能解决你的问题,请参考以下文章

获取验证码倒计时优化 页面刷新实时倒计时

MAC AxureRP9登录获取验证码倒计时

使用Jquery实现获取短信验证码60秒倒计时

C#实现发送验证码倒计时60秒

Angular.js 使用获取验证码按钮实现-倒计时

前端学习——ionic/AngularJs——获取验证码倒计时按钮