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 相关文章推荐
JavaScript 页面编码与浏览器类型判断代码
Jun 03 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
浅谈JavaScript对象与继承
Jul 10 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
Sep 20 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
Angular中$state.go页面跳转并传递参数的方法
May 09 Javascript
layui选项卡效果实现代码
May 19 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
Aug 04 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 28 Javascript
浅谈JavaScript 声明提升
Sep 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
基于mysql的论坛(6)
2006/10/09 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
QQ跳转支付宝并自动领红包脚本(最新)
2018/06/22 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
python 实现超级玛丽游戏
2020/11/25 Python
使用python对excel表格处理的一些小功能
2021/01/25 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
远程研修随笔感言
2014/02/10 职场文书
政治思想表现评语
2014/05/04 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python