发送短信验证码时,要用js设置时间反转问题:有时候这种常规的编写会导致js失败,已经尝试了很多方法来找出问题,可能是js版本低造成的。
SetTimeout(showT(t-1),5000)解决方案:
settimeout(function(){ showt(t-1)},1000)或:
setTimeout('Talert(i)',5000);Jquery代码:您必须使用输入设置值,以便使用jquery更改值
输入类型=' button ' id=' syzm-BTN ' class=' syzm-BTN ' value=' get验证码'/var t=120;showT(t);函数showt (t) {if (t 0) {$(')。syzm-BTN ')。val (t '秒');setTimeout(function(){ showT(t-1)},1000) //setTimeout(showT(t-1),5000) //$('。syzm-BTN’)。attr('disabled ',true);}else{ $('。syzm-BTN’)。val('短信验证');//$('.syzm-BTN’)。remove attr(' disabled ');}}以上就是边肖介绍的JS设置时间无效问题的解决方案。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!