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 读取页面load get post ajax 四种方式代码写法
Apr 02 Javascript
javascript监听鼠标滚轮事件浅析
Jun 05 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
JavaScript性能优化总结之加载与执行
Aug 11 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
Dec 27 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
vue插件实现v-model功能
Sep 10 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
Oct 10 Javascript
基于Vue 实现一个中规中矩loading组件
Apr 03 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
Jun 13 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实现的多彩标签效果代码分享
2014/08/21 PHP
微信access_token的获取开发示例
2015/04/16 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
PHP微信分享开发详解
2017/01/14 PHP
jQuery Tools tooltip使用说明
2012/07/14 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
2016/06/13 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
JS实现小球的弹性碰撞效果
2017/11/11 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
Python装饰器使用示例及实际应用例子
2015/03/06 Python
python下10个简单实例代码
2017/11/15 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
50道外企软件测试面试题
2014/08/18 面试题
九年级科学教学反思
2014/01/29 职场文书
文化宣传方案
2014/03/13 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
党支部承诺书范文
2014/03/28 职场文书
团队口号大全
2014/06/06 职场文书
市场营销策划方案
2014/06/11 职场文书
工地质量标语
2014/06/12 职场文书
乡镇三严三实学习心得体会
2014/10/13 职场文书
教师党员自我评价范文
2015/03/04 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
思想品德课教学反思
2016/02/24 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
MySQL 字符集 character
2022/05/04 MySQL