js 短信验证码 计时器
2024-10-01 04:28:57
$(function(){
getMsg(); //页面加载完成之后执行
})
function getMsg(){
//注册按钮的点击事件
$("#smsBtn").on("click", function(){
$("#smsBtn").off(); //解除绑定,防止重复点击 //dosomething
//1.校验
if(checkValue()){
getMsg(); //重新注册
return false;
}
//2.发送验证码
sendMsg();
var _this=$(this);
var i = 10;
//定义计时器
var timer = setInterval(function () {
_this.val(i);
i--;
if (i < 0) {
clearInterval(timer); //清除计时器
_this.val('获取验证码');
getMsg();
}
}, 1000);
})
}
最新文章
- Android程序设计-简单手机通讯录
- UE4 - C++ 射线捕捉
- python模块之time
- spring + spring mvc可能会遇到的问题
- [转] 国外程序员整理的 C++ 资源大全
- 括号匹配 区间DP (经典)
- windows远程桌面连接树莓派
- plsql快速选中一行的快捷键
- 创建一个struts2的HelloWorld
- JavaScript 函数的定义-调用、注意事项
- vue2.0引入腾讯地图
- .Net 4.X 提前用上 .Net Core 的配置模式以及热重载配置
- Java 第六章
- Windows、Unix、Linux是什么类型的操作系统?
- SpringMVC中的文件上传
- 【Netty】(8)---理解ChannelPipeline
- 第25月第6天 apachecn视频(机器学习实战)
- RabbitMQ CentOS6.5 安装
- vue-router总结2
- maven项目里的mapper不被加载,解析