JS设置时间无效问题的解决办法
程序员文章站
2022-04-04 19:18:14
...
在发送短信息验证码的时候要用到js设置时间倒序问题,有时候会导致js失效问题,怎么办呢?今天小编给大家分享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设置时间无效问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHP中文网的支持!
更多JS设置时间无效问题的解决办法相关文章请关注PHP中文网!
推荐阅读
-
PHP setcookie设置Cookie用法(及设置无效的问题)
-
javascript 中设置window.location.href跳转无效问题解决办法
-
win10自动设置时间打不开问题的解决方法
-
Android闹钟启动时间设置无效问题的解决方法
-
微信8.0设置状态后留白太多怎么办? 微信状态留白问题的解决办法
-
三星笔记设置U盘热启动键无效的解决办法
-
vue中设置height:100%无效的问题及解决方法
-
解决Android popupWindow设置背景透明度无效的问题
-
基于Geomesa服务查询轨迹数据无法根据空间和时间范围进行查询的问题解决办法
-
Ubuntu20的tzselect设置时间失效的问题,树莓派服务器(推荐)