English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bei der Übermittlung von SMS-Verifizierungs-Codes muss die JS-Zeit zurückgesetzt werden: Manchmal führt diese gängige Schreibweise dazu, dass JS nicht funktioniert, und es hat viele Versuche gedauert, um das Problem zu finden, möglicherweise aufgrund einer zu niedrigen JS-Version.
setTimeout(showT(t-1,5000)
Lösungsmethode:
setTimeout(function(){showT(t-1),1000)
oder:
setTimeout("Talert(i)",5000);
jQuery-Code: Es muss ein input verwendet werden, um den Wert zu setzen, um den Wert mit jQuery zu ändern
<<input type="button" id="sjyzm-btn" class="sjyzm-btn" value="Verifizierungscode erhalten"/>
var t = 120; showT(t); function showT(t) { if(t > 0){ $(".sjyzm-btn").val(t +"Sekunden"); setTimeout(function(){showT(t-1),1000) //setTimeout(showT(t-1,5000) //$('.sjyzm-btn').attr("disabled",true); } $(".sjyzm-btn").val("SMS-Verifizierung"); //$(".sjyzm-btn()).removeAttr("disabled"); } }
Die oben genannten Lösungen zum Problem der ungültigen JS-Einstellungen, die von mir vorgestellt wurden, hoffe ich, helfen Ihnen weiter. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht, ich werde Ihnen rechtzeitig antworten. Ich danke auch sehr für die Unterstützung der呐喊教程网站!
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört den Urhebern. Der Inhalt wurde von Internetbenutzern freiwillig eingereicht und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Falls Sie fragwürdige Inhalte entdecken, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @, wenn Sie eine Beschwerde einreichen, und fügen Sie relevante Beweise bei. Sobald die Beanstandung bestätigt wird, wird diese Website den fraglichen Inhalt sofort löschen.)