JavaScript案例:短信验证码倒计时
2024-10-21 05:42:58
展示效果:
代码示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>短信验证码倒计时</title>
</head>
<body>
<input type="text">
<button>发送</button>
<script>
var btn = document.getElementsByTagName("button")[0];
// 剩余的秒数
var time = 20;
btn.onclick = function () {
// 按钮变灰色,并且无法点击
btn.disabled = true;
// 倒计时
var timer = setInterval(function () {
if (time==0){
// 清除定时器
clearInterval(timer);
btn.disabled = false;
btn.innerText = "发送";
time = 20;
}else {
btn.innerText = "还剩下" + time + "秒";
time--;
}
},1000)
}
</script>
</body>
</html>
最新文章
- sql server 分布式查询 和 主从服务器搭建
- DocOptimizer 0.9.0 Beta Released
- javascript概述
- 修改Capfile,在正式环境不再使用migration修改数据库
- Windows读取文本文件后的显示过程
- Initializer block.
- java虚拟机涉及内存溢出
- python中json的操作示例
- CC++初学者编程教程(12) 基于rhel6.3的Oracle数据库学习环境搭建
- linux操作系统简单使用
- Django学习-3-请求流程
- Python之旅Day8 socket网络编程
- UML 用例建模
- 在CentOS 7+ 安装Kubernetes入门(单Master)
- V2Ray断流异常
- Linux net core docker hello world 简单使用
- 并发编程 —— ScheduledThreadPoolExecutor
- [Algorithm] Construct String from Binary Tree
- 【BZOJ】2631: tree LCT
- 使用反相器的rc振荡电路