English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
При отправке SMS-кодов для проверки необходимо использовать js для настройки обратного отсчета времени: иногда такое обычное написание может привести к сбою js, и пришлось попробовать много методов, чтобы найти проблему, возможно, из-за слишком низкой версии js.
setTimeout(showT(t-1),5000)
Решение:
setTimeout(function(){showT(t-1)},1000)
или:
setTimeout("Talert(i)",5000);
jquery код: необходимо использовать input для установки значения value, чтобы использовать jquery для изменения значения
<<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, предложенные редактором, надеются помочь вам. Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий, редактор ответит вам в ближайшее время. В этом также очень благодарны поддержке сайта呐喊 руководства!
Заявление: содержание этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета в порядке добровольного вклада и загрузки, сайт не обладает правами собственности, не производит редактирование人工, не несет ответственности за соответствующие юридические последствия. Если вы обнаружите подозрительное нарушение авторских прав, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма, пожалуйста, замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Если будет установлено, что информация является нарушением авторских прав, сайт немедленно удалят涉嫌侵权的内容。