Leituras relacionadas:
Com base no jQuery, a função de contagem regressiva após o envio do código de verificação do SMS é realizada (negligencie a página e feche -a)
O código a seguir é o código que o editor traz para você depois de enviar um código de verificação do SMS para você. O código é simples e fácil de entender.
O código específico é o seguinte:
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <meta name = "generator" content = "editplus®"> <meta name = "autor" content = ""> <meta name = "keywords" content = ""> <teta (meta "" descrição ""> src = "http://cdn.bootcss.com/jquery/3.1.0/jquery.js"> </script> <script src = "http://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js.js.com/jquery-cookie/1.4.1/jquery.cookie.js.js.jcs.com/jquery-cookie/1.4.4 src = "// cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>--></head> <body> <dut iD =" PHONENUM "TIPO =" Texto "" "1851818181818"/> <input "" /> </body> <cript> // Adicione CookieFunction ao enviar o código de verificação addCookie (nome, valor, expireshours) {// julgue se deve definir o tempo de expiração, 0 significa inválido ao fechar o navegador se (expireshours> 0) {var date = new Date (); DAT.SETTIME (DATE.GETTIME ()+EXPIRESHOURS*1000); $ .cookie (nome, escape (valor), {expire: date});} else {$. Cookie (nome, escape (valor));}} // modifique o valor do cookie função editcookie (nome, valor, expireshours) {if (expireshours> 0) {var date = new; DAT.SETTIME (DATE.GETTIME ()+EXPIRESHOURS*1000); // a unidade é milissegundos $ .cookie (nome, escape (valor), {expire: date});} else {$. Cookie (nome, fuga (value));}} // obtenha o valor do cookie baseado na função GetCookievalue (Nome) {Return $. (Nome); () {sendcode ($ ("#segundo"));}); v = getCookieValue ("segundos reornado"); // obtenha o valor do cookie if (v> 0) {setTime ($ ("#segundo"); // start countdown}}) // envio de verificação da função sendcode (j) {varhn). isphonenum (); if (resultado) {// dopostback ('$ {base} /login/getcode.htm'.backfunc1, {"phonenum": phonenum}}}} Função setTime (obj) {Countdown = getCookieValue ("SecondSremiled"); if (contagemdown == 0) {obj.removeattr ("desativado"); obj.val ("Código de verificação de obtenção gratuito"); return;} else {obj.attr ("desativado", true); obj.val ("reender (" + contagemdown + ")"); contagem regressiva-; editCookie ("segundos reenviados", contagem regressiva, contagem regressiva+1);} setTimeout (function () {setTime (obj)}, 1000) // execute cada 1000 milissegundos} // verifique se o número de telefone é a função legal isphonenum () {var PhonMum = $ ("#PhenNum (" /^(((13 [0-9] {1}) | (15 [0-9] {1}) | (18 [0-9] {1}))+/d {8}) $/; if (! myreg.test (phonenum)) {alert ('Por favor, insira um número de celular válido!'); retornar falso; } else {return true;}} </script> </html>O exposto acima é a função de contagem regressiva após o envio do código de verificação do SMS com base no JS introduzido pelo editor (ignorando a atualização da página, a página está fechada e a função de contagem regressiva não é executada). Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!