html 发送验证码倒计时
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 发送验证码倒计时相关的知识,希望对你有一定的参考价值。
// jQuery版本
var times = 60,
timer = null;
$('#send').on('click', function () {
var $this = $(this);
// 计时开始
timer = setInterval(function () {
times--;
if (times <= 0) {
$this.val('发送验证码');
clearInterval(timer);
$this.attr('disabled', false);
times = 60;
} else {
$this.val(times + '秒后重试');
$this.attr('disabled', true);
}
}, 1000);
});
/ 原生js版本
var times = 60, // 临时设为60秒
timer = null;
document.getElementById('send').onclick = function () {
// 计时开始
timer = setInterval(function () {
times--;
if (times <= 0) {
send.value = '发送验证码';
clearInterval(timer);
send.disabled = false;
times = 60;
} else {
send.value = times + '秒后重试';
send.disabled = true;
}
}, 1000);
}
<input id="send" type="button" value="发送验证码">
以上是关于html 发送验证码倒计时的主要内容,如果未能解决你的问题,请参考以下文章
iOS-发送短信验证码倒计时
js jquery 实现点击按钮后,倒计时60秒才能再次点击发送验证码
jquery实现手机发送验证码的倒计时代码
js 发送短信验证码倒计时
前端验证码倒计时后台发送验证码创蓝短信接口
js实现发送验证码倒计时按钮