jquery短信验证码倒计时
jquery短信验证码倒计时1. 演示点击前:点击后:2. 代码1. HTML代码<input type="button" value="获取验证码" class="sentBtn">2. css代码<style>/* 发送按钮禁止样式 */.sentBtn.disabled {background-color...
·
jquery短信验证码倒计时
1. 演示
- 点击前:

- 点击后:

2. 代码
1. HTML代码
<input type="button" value="获取验证码" class="sentBtn">
2. css代码
<style>
/* 发送按钮禁止样式 */
.sentBtn.disabled {
background-color: #CCC !important;
cursor: not-allowed !important;
}
/* 发送按钮样式 */
.sentBtn {
height: 35px;
min-width: 100px;
padding: 5px;
border: none;
color: #FFF;
background-color: red;
border-radius: 4px;
cursor: pointer;
}
</style>
3. jquery代码
$('.sentBtn').click(function () {
$(this).addClass("disabled"); //点击获取验证码后,禁用该按钮,开始倒计时
var time = 60; //倒计时时间,自定义
var $this = $(this); //备份,定时器是异步的,此this非彼this
var timer = setInterval(function () {
time--; //开始倒计时
if (time == 0) { //当倒计时为0秒时,关闭定时器,更改按钮显示文本并设置为可以点击
clearInterval(timer);
$this.val('获取验证码');
$this.removeClass("disabled");
return;
}
$this.val(time + "秒后重获"); //显示剩余秒数
}, 1000); //定时器一秒走一次,每次减一,就是倒计时了
});
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)