javascript发送短信验证码的实现代码
本文首先分析了手机发送验证码的原理,然后将短信认证码发送到javascript。具体思路如下:当单击发送按钮实现时,按钮在59秒后依次显示重试,并在58秒后重试。直到倒数0秒时,恢复显示为传输验证代码。
第一步,获取按钮,绑定事件,设置计时器变量和时间变量。
第二步是添加计时器以减少每1秒的时间间隔。直到计时器小于或等于0时,计时器才被清除。按钮恢复发送的验证码,否则将被复查X秒。
设计素描 uff1a
实现代码:
文件
窗口。指针函数(){
VaR送= document.getelementbyid(),
时间= 60,
计时器= null;
发送。onclick=函数(){
开始时间
var =;
这个。禁用=真的;
定时器= setInterval(){()函数(
倍—;
that.value =时间+后的第二重试;
如果(时间< = 0){
that.disabled = false;
that.value =发送验证码;
ClearInterval(定时器);
时间= 60;
}
/ / console.log(次);
},1000);
}
}
注:
如果按钮被禁用,发送。禁用= TRUE;发送。禁用= false;
真与假不能加引号!真与假不能加引号!真与假不能加引号!否则,值永远是真的。
send.setattribute(禁止,禁止的)也可以用。
或send.removeattribute(禁止的);
以上是分享javascript发短信验证码的全部代码,希望对大家的学习有所帮助。