博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发送验证码倒计时
阅读量:6991 次
发布时间:2019-06-27

本文共 708 字,大约阅读时间需要 2 分钟。

<!doctype html>
<html lang=
"
en
">
<head>
    <meta charset=
"
UTF-8
">
    <title>发送验证码倒计时</title>
</head>
<body>
    <input type=
"
button
" style=
"
height:32px;width:120px;
" value=
"
点击发送验证码
" οnclick=
"
sendCode(this)
" />
    <script type=
"
text/javascript
">
        
var clock = 
'';
        
var nums = 
10;
        
var btn;
        function sendCode(thisBtn)
        {    
            btn = thisBtn;
            btn.disabled = 
true
//
将按钮置为不可点击
            btn.value = nums+
'
秒后可重新获取
';
            clock = setInterval(doLoop, 
1000); 
//
一秒执行一次
        }
        function doLoop()
        {
            nums--;
            
if(nums > 
0){
                btn.value = nums+
'
秒后可重新获取
';
            }
else{
                clearInterval(clock); 
//
清除js定时器
                btn.disabled = 
false;
                btn.value = 
'
点击发送验证码
';
                nums = 
10
//
重置时间
            }
        }
    </script>
</body>
</html>

转载于:https://www.cnblogs.com/qhorse/p/4599200.html

你可能感兴趣的文章
hdu1698(线段树懒惰法)
查看>>
JavaScript编程:使用DOM操作样式表
查看>>
[android] 手机卫士项目
查看>>
7. mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
查看>>
debian下安装mysql
查看>>
给iOS开发者的GCD用户手册
查看>>
044 HIVE中的几种排序
查看>>
Javascript 运行上下文和作用域链
查看>>
Tomcat服务器安装
查看>>
Atcoder训练计划
查看>>
新一日三省吾身
查看>>
ABP框架 - 验证数据传输对象
查看>>
是否值得付费?Oracle,Open JDK等四大JVM性能全面对比
查看>>
49岁程序员:如何靠编程实现财务、精神双自由?
查看>>
get荣耀YOYO智能音箱打电话的新技能 感觉赚了1个亿
查看>>
明明长得一样,怎么就不认识你了呢
查看>>
支付宝风控闹“乌龙”,网友却纷纷点赞叫好
查看>>
2017年度华为感动之星巅峰之旅活动完美收官
查看>>
高瓴资本大幅减持虎牙:半年时间闪进闪出
查看>>
亚马逊CEO贝索斯离婚:拥有身家1369亿美元 已结婚25年
查看>>