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 相关文章推荐
一实用的实现table排序的Javascript类库
Sep 12 Javascript
javascript学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
基于Jquery实现的一个图片滚动切换
Jun 21 Javascript
jQuery中ajax的使用与缓存问题的解决方法
Dec 19 Javascript
Jquery uploadify上传插件使用详解
Jan 13 Javascript
jQuery简单实现tab选项卡切换效果
Jun 20 Javascript
前端开发必知的15个jQuery小技巧
Jan 22 Javascript
jQuery实现动态给table赋值的方法示例
Jul 04 jQuery
详解动画插件wow.js的使用方法
Sep 13 Javascript
react-native fetch的具体使用方法
Nov 01 Javascript
layui select动态添加option的实例
Mar 07 Javascript
如何通过shell脚本自动生成vue文件详解
Sep 10 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编写注册后Email激活验证的实例代码
2013/03/11 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
解析thinkphp中的导入文件标签
2013/06/20 PHP
php图片添加水印例子
2016/07/20 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
删除重复数据的算法
2006/11/23 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
ext combobox动态加载数据库数据(附前后台)
2014/06/17 Javascript
理解javascript模块化
2016/03/28 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
Javascript 编码约定(编码规范)
2018/03/11 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
解读! Python在人工智能中的作用
2017/11/14 Python
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
2020/02/22 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
户籍证明格式
2014/09/15 职场文书
说好普通话圆梦你我他演讲稿
2014/09/21 职场文书
商务考察邀请函模板
2015/02/02 职场文书
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang