Heim >Web-Frontend >js-Tutorial >Lösung für das Problem der ungültigen JS-Einstellungszeit

Lösung für das Problem der ungültigen JS-Einstellungszeit

高洛峰
高洛峰Original
2017-02-20 16:47:261581Durchsuche

Wenn Sie SMS-Bestätigungscodes senden, müssen Sie js verwenden, um die Reihenfolge der Zeit umzukehren. Manchmal führt dies zu einem js-Fehler. Heute teilt Ihnen der Herausgeber die Lösung für das Problem der ungültigen JS-Einstellungszeit mit. Freunde, die sie benötigen, können sich darauf beziehen.

Beim Senden von SMS-Bestätigungscodes müssen Sie js verwenden, um die Zeit umgekehrt einzustellen Reihenfolge: Manchmal schlägt diese herkömmliche Schreibmethode fehl. Ich habe viele Methoden ausprobiert, um das Problem zu finden. Dies liegt möglicherweise daran, dass die JS-Version zu niedrig ist.

Lösung für das Problem der ungültigen JS-Einstellungszeit

setTimeout(showT(t-1),5000)

Lösung:

setTimeout(function(){showT(t-1)},1000)

oder:

setTimeout("Talert(i)",5000);

JQuery-Code: Der Wert muss mit der Eingabe festgelegt werden, damit Verwenden Sie jquery, um den Wert zu ändern

<<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)
     //$(&#39;.sjyzm-btn&#39;).attr("disabled",true);
     }else{
     $(".sjyzm-btn").val("短信验证");
     //$(".sjyzm-btn").removeAttr("disabled");
    }
   }

Das Obige stellt der Editor vor Ich hoffe, dass die Lösung für das Problem der ungültigen JS-Einstellungszeit für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte mich auch bei Ihnen allen für Ihre Unterstützung der chinesischen PHP-Website bedanken!

Weitere Artikel zu Lösungen für das Problem der ungültigen JS-Einstellungszeit finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn