本文给大家分享js设置手机验证码60s等待实现代码,需要的朋友参考下吧
html:
<p class="input"> <input class="tel input_all" type="text" name="tel" placeholder="手机号"> </p> <p class="input huoqu"> <input class="yzm input_all" type="text" name="code" placeholder="验证码"> <button class="btn1">获取验证码</button> </p> <span class="error"></span>
var btn1 = document.querySelector('.btn1');
var tel = document.querySelector('.tel');
var error = document.querySelector('.error');
var time = 60;
btn1.onclick = function(){
var name = tel.value;
if (name == "") {
error.innerHTML='手机号不能为空!';
return;
}
else {
if (!(/^1[3|4|5|7|8]\d{9}$/.test(name))) {
error.innerHTML='手机号格式有误.';
return;
}
}
var timer = setInterval(function(){
time--;
btn1.innerHTML = time + "秒";
btn1.disabled = true;
if (time==0) {
time = 60;
clearInterval(timer);
btn1.innerHTML = "获取验证码";
btn1.disabled = false;
}
},1000);
}以上所述是小编给大家介绍的JS设置手机验证码60s等待实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对本站网站的支持!
以上就是javascript设置手机验证码60s等待代码的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号