关于短信60秒防止刷新问题 纯思路
来源:互联网 发布:郑州淘宝网店加盟被抓 编辑:程序博客网 时间:2024/06/05 03:27
看到了网络上很多把发送短信60 防止刷新的办法。哥们今天也遇到了,然后参照网上的思路自己总结如下,希望给下次遇到的跟我一样的童鞋一点帮助。
思路如下:
1.当点击发送按钮的时候需要改变按钮的变化状态,就是所谓的剩余时间
2.为防止点击在倒计时的时间内再次点击,需要给点击按钮加上disable属性 attr(disabled,true)
3.为防止刷新需要把时间存进cookie 在这儿我跟大家的思路不一样,我验证是可以的,看大家有什么好的建议
我把cookie存入发送短信的时间sendMessageTime cookie中存入短信倒计时时间当页面加载时拿当前时间减去发送短信时间 然后除以10000,四舍五入结果和倒计时时间比较,当小于倒计时时间的
function countBtnInterval(myCount){$("#sendSMSBtn").attr("disabled", true); $("#userName").attr("disabled", true); $("#business").attr("disabled", true); $("#employee").attr("disabled", true); count = myCount;CountDown();countdown = setInterval(CountDown, 1000);}//短信按钮发生变化function CountDown() {$("#sendSMSBtn").val("再次获取(" + count + ")"); if (count == 0) { $("#sendSMSBtn").val("获取随机短信码").removeAttr("disabled"); $("#userName").removeAttr("disabled"); $("#employee").removeAttr(""); $("#business").removeAttr("disabled"); clearInterval(countdown); jST.delCookie("verifyCodeTime"); jST.delCookie("lastBusinessName"); }jST.setCookie("verifyCodeTime",count,"","/");if(count>0){count--; }}
拿发送短信的时间减去差值 继续调用倒计时函数。然后就可以继续执行了。
阅读全文
0 0
- 关于短信60秒防止刷新问题 纯思路
- 防止页面刷新问题
- 秒杀活动防止库存负数问题
- 发送短信验证后,按钮倒计时,防止刷新倒计时失效
- 短信验证码60秒倒计时
- 获取短信按钮倒计时60秒
- 短信控制60秒重新发送
- 短信验证码 60秒倒计时
- 短信验证码按钮60秒倒计时
- 获取短信按钮倒计时60秒
- ajax页面刷新问题的解决思路
- 关于高并发支付、秒杀的一些设计思路
- 关于Listview刷新问题
- JSP页面不能刷新、防止刷新的问题总结
- JSP页面不能刷新、防止刷新的问题总结
- 关于发送短信的问题
- 关于防止短信炸弹的几种方法
- 关于防止短信炸弹的几种方法
- Java跨平台
- 高性能网络编程(一)----accept建立连接
- 优惠券领取--Java电商
- 数据结构之栈的初始化、创建、入栈、出栈、销毁-c++代码实现
- maven + mybatis Invalid bound statement (not found) 错误解决
- 关于短信60秒防止刷新问题 纯思路
- loj6223「网络流 24 题」汽车加油行驶问题(分层图spfa)
- JQuery 属性选择器 [id^=btn]
- 思维决定人生
- java面向对象9经典程序
- 色彩表示与编码
- HTML 表单
- .Net之路,感谢对我深远影响的三位前辈
- buct12月月赛总结