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 相关文章推荐
jquery蒙版控件实现代码
Dec 08 Javascript
node.js中的path.sep方法使用说明
Dec 08 Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
jquery.validate使用详解
Jun 02 Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 Javascript
js实现二级导航功能
Mar 03 Javascript
node使用Mongoose类库实现简单的增删改查
Nov 08 Javascript
js核心基础之闭包的应用实例分析
May 11 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
vue实现拖拽进度条
Mar 01 Vue.js
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
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
php模板原理讲解
2013/11/13 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
jQuery 中国省市两级联动选择附图
2014/05/14 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
js实现交通灯效果
2017/01/13 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
Android分包MultiDex策略详解
2017/10/30 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
python把一个字符串切开的实例方法
2020/09/27 Python
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
建筑实习自我鉴定
2013/10/18 职场文书
数控专业应届生求职信
2013/11/27 职场文书
银行实习生的自我评价
2014/01/13 职场文书
食品销售计划书
2014/04/26 职场文书
乡镇干部个人对照检查材料思想汇报(原创篇)
2014/09/28 职场文书
党员个人党性分析材料
2014/12/18 职场文书
Spring中的@Transactional的工作原理
2022/06/05 Java/Android