JS设置时间无效问题的解决办法


Posted in Javascript onFebruary 18, 2017

在发送短信息验证码的时候要用到js设置时间倒序问题:有时候这种常规写法会导致js失效,试了很多方法才找到问题所在,可能是因为js版本过低导致。

JS设置时间无效问题的解决办法

setTimeout(showT(t-1),5000)

解决方法:

setTimeout(function(){showT(t-1)},1000)

或者:

setTimeout("Talert(i)",5000);

jquery代码:必须用input设置value值,以便利用jquery更改value值

<<input type="button" id="sjyzm-btn" class="sjyzm-btn" value="获取验证码"/>
var t = 120;
 showT(t);
  function showT(t) {
    if(t > 0){
     $(".sjyzm-btn").val(t +"秒");
     setTimeout(function(){showT(t-1)},1000)
     //setTimeout(showT(t-1),5000)
     //$('.sjyzm-btn').attr("disabled",true);
     }else{
     $(".sjyzm-btn").val("短信验证");
     //$(".sjyzm-btn").removeAttr("disabled");
    }
   }

以上所述是小编给大家介绍的JS设置时间无效问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS中==与===操作符的比较
Mar 21 Javascript
Json字符串转换为JS对象的高效方法实例
May 01 Javascript
jquery对单选框,多选框,文本框等常见操作小结
Jan 08 Javascript
js控制鼠标事件移动及移出效果显示
Oct 19 Javascript
使用javaScript动态加载Js文件和Css文件
Oct 24 Javascript
jquery捕捉回车键及获取checkbox值与异步请求的方法
Dec 24 Javascript
jquery实现的判断倒计时是否结束代码
Feb 05 Javascript
JS自定义混合Mixin函数示例
Nov 26 Javascript
微信小程序实战篇之购物车的实现代码示例
Nov 30 Javascript
微信小程序实现单选选项卡切换效果
Jun 19 Javascript
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
js的OOP继承实现(必看篇)
Feb 18 #Javascript
jQuery仿IOS弹出框插件
Feb 18 #Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 #Javascript
angular ng-repeat数组中的数组实例
Feb 18 #Javascript
js Canvas绘制圆形时钟效果
Feb 17 #Javascript
Bootstrap风格的zTree右键菜单
Feb 17 #Javascript
js仿新浪微博消息发布功能
Feb 17 #Javascript
You might like
php下实现农历日历的代码
2007/03/07 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
微信红包随机生成算法php版
2016/07/21 PHP
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
Js nodeType 属性全面解析
2013/11/14 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
2017/09/22 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
Python当中的array数组对象实例详解
2019/06/12 Python
Python秒算24点实现及原理详解
2019/07/29 Python
Python 写入训练日志文件并控制台输出解析
2019/08/13 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
热爱祖国的演讲稿
2014/05/04 职场文书
中小学生学籍证明
2014/10/25 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
初中团委工作总结
2015/08/13 职场文书
竞聘书的秘诀
2019/04/02 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL