咨询电话:
15628812133
28
2017/04

获取验证码是如何实现的?

发布时间:2017-04-28 10:37:55
发布者:jiangbing
浏览量:
0

在很多网页中当你登录或注册时都有获取验证码这一效果,我们在做壹早教APP界面时,就用到了这一特效。那么他是如何实现的呢?

blob.png

首先验证码是input标签,赋给他一个id:

接着写入一段js就能实现:

  
var wait=60;  
function time(o) {  
        if (wait == 0) {  
            o.removeAttribute("disabled");            
            o.value="免费获取验证码";  
            wait = 60;  
        } else {  
            o.setAttribute("disabled", true);  
            o.value="重新发送(" + wait + ")";  
            wait--;  
            setTimeout(function() {  
                time(o)  
            },  
            1000)  
        }  
    }  
document.getElementById("btn").onclick=function(){time(this);}  

最后输出的时候把input的id输出就可以了。

关键词:
返回列表