English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Quando você envia o código de verificação de mensagem curta, você precisa usar o problema de configuração de tempo decrescente do JavaScript: às vezes, essa escrita convencional pode causar falha do JavaScript, muitas soluções foram testadas antes de encontrar o problema, pode ser devido à versão do JavaScript ser muito antiga.
setTimeout(showT(t-1,5000)
Solução:
setTimeout(function(){showT(t-1),1000)
ou:
setTimeout("Talert(i)",5000);
O código jQuery: é necessário usar input para definir o valor, para que o jQuery possa alterar o valor
<<input type="button" id="sjyzm-btn" class="sjyzm-btn" value="Obter código de verificação"/>
var t = 120; showT(t); function showT(t) { if(t > 0){ $(".sjyzm-btn").val(t +"segundo"); setTimeout(function(){showT(t-1),1000) //setTimeout(showT(t-1,5000) //$('.sjyzm-btn').attr("disabled",true); }else{ $(".sjyzm-btn").val("Verificação de mensagem de texto"); //$(".sjyzm-btn).removeAttr("disabled"); } }
A solução para o problema de configuração de tempo inválida do JS que o editor apresentou para você, espero que ajude. Se você tiver alguma dúvida, deixe um comentário e o editor responderá o mais rápido possível. Agradecemos também o apoio ao site Tutorial de Grito!
Declaração: o conteúdo deste artigo é da Internet, pertencente ao autor original, o conteúdo é contribuído e carregado pelos usuários da Internet, o site não possui direitos de propriedade, não foi editado artificialmente e não assume responsabilidades legais. Se você encontrar conteúdo suspeito de violação de direitos autorais, envie um e-mail para: notice#oldtoolbag.com (ao enviar e-mail, substitua # por @ para denunciar e forneça provas. Caso seja confirmado, o site deletará imediatamente o conteúdo suspeito de violação de direitos autorais.)