JS设置时间无效问题的解决办法
更新时间:2017年02月18日 10:28:26 作者:yangzailu1990
在发送短信息验证码的时候要用到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设置时间无效问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
这篇文章主要介绍了基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2019-08-08
jquery的.click()点击事件为什么无效,on('click',function())如何使
jquery的.click()点击事件,通常都是可以正常使用的,有时选中的选择器被点击时无法触发回调函数,这是为什么呢?改成on绑定click就可以了吗?面对这样的情况,on('click',function())应该如何使用?2023-08-08
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
颜色选择器 Color Picker,需要的朋友可以参考下。2010-11-11


最新评论