js实现60秒内不能重复点击按钮
2018-01-21 15:30
211 查看
在网页中经常看到一个发送验证码的按钮,点击之后变成60s递减 一直到了0秒后又变成文字发送验证码。并且才能继续点击。这个利用到了 js当中的定时器。我这里就改成了5s后才能再次点击。其道理是一样的。
代码如下:
代码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <button id="btn_send">发送验证码</button> </body> <script src="jquery-1.9.1.min.js"></script> <script> var time = 5; $("#btn_send").on('click',function () { $(this).attr("disabled",true); alert("234"); var timer = setInterval(function () { if(time == 0){ $("#btn_send").removeAttr("disabled"); $("#btn_send").html("重新发送"); clearInterval(timer); }else { $("#btn_send").html(time); time--; } },1000); }); </script> </html>
相关文章推荐
- js设置按钮一段时间内不能重复点击的实现
- 使用js使某个按钮在5秒内不能重复点击
- 防止按钮重复点击的js实现
- JS实现文本框的值输入不合规范的时候,点击按钮不能提交
- 一道前端面试题:用原生JS实现,点击按钮,alert-button的内容
- js控制再次点击按钮之间的间隔时间可防止重复提交
- js实现点击某个按钮展示或者隐藏tr一行的数据
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- 按钮点击事件的实现方式---原生js
- JS点击某个图标或按钮弹出文件选择框的实现代码
- js实现点击上下按钮,图片向上向下循环滚动切换
- JS实现点击按钮,下载文件
- JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
- 按钮被点击后屏蔽点击且倒计时60S能再次被点击-JS实现和JQuery实现
- JS实现点击按钮图片左右切换、点击图片按钮出现下拉菜单
- JS实现点击按钮,下载文件
- js实现:点击一个按钮,弹出一个div,并向其中传值,修改后,再传出
- 另类办法,实现点击按钮后禁用,直到操作完成后恢复,防止重复操作,实用
- JS实现点击参数面板按钮显示或隐藏数据
- js实现点击按钮后给Div图层设置随机背景颜色的方法