jquery 60s倒计时
2024-10-01 20:27:13
前端开发中经常用到的发送按钮倒计时,每次都是重写,挺麻烦的,记录一下,以后直接来复制代码
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
<title>60s倒计时</title>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<input type="button" value="邮箱验证码" onclick="sendVerificationCode(this)" /> <script type="text/javascript">
//发送验证码按钮的60s倒计时
var countdown = 60;
function sendVerificationCode(obj) {
if(countdown == 0) {
obj.removeAttribute("disabled");
obj.value = "重新获取";
countdown = 60;
return;
} else {
obj.setAttribute("disabled", true);
obj.value = "重新(" + countdown + ")";
countdown--;
}
setTimeout(function() {
sendVerificationCode(obj)
}, 1000)
}
</script>
</body>
</html>
最新文章
- windows下 安装 rabbitMQ 及操作常用命令
- ThinkPHP3.2设置404跳转页面
- gradle项目中资源文件的相对路径打包处理技巧
- HDU-2296 Ring(AC自动机+DP)
- Android 自动补全提示输入AutoCompleteTextView、 MultiAutoCompleteTextView
- CSS Float 以及相关布局模式
- 源代码目录结构--AngularJS学习笔记(一)
- C++封装、继承、多态
- uglifyjs 压缩js
- scss + react + webpack + es6
- DB9 公头母头引脚定义及连接、封装
- vscode 搭建go开发环境的13个插件的安装
- 如何在Eclipse CDT中编译含有多个main函数的项目
- 斐波那契数列(C#)
- swipe.js实现支持手拔与自动切换的图片轮播
- Entity Framework入门教程(2)---EF工作流程
- 《AlwaysRun!》第一次作业:团队亮相
- Luogu P1251 餐巾计划问题
- 浅谈CSS和JQuery实现鼠标悬浮图片放大效果
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解