Lectures connexes:
Sur la base de jQuery, la fonction à rebours après l'envoi du code de vérification SMS est réalisée (négligez la page et fermez-la)
Le code suivant est le code que l'éditeur vous apporte après avoir envoyé un code de vérification SMS. Le code est simple et facile à comprendre.
Le code spécifique est le suivant:
<! doctype html> <html lang = "en"> <éad> <meta charset = "utf-8"> <meta name = "générateur" contenu = "editplus®"> <meta name = "auteur" contenu = ""> <meta name = "keywords" contenu = ""> <meta name = "description" contenu = ""> <Title> Documée </ Title> src = "http://cdn.bootcss.com/jquery/3.1.0/jquery.js"> </ script> <script src = "http://cdn.bootcss.com/jquery-cokie/1.4.1/jquery.cookie.js"> </cript> <! - src = "// cdn.bootcss.com/jquery-cokie/1.4.1/jquery.cookie.min.js"></script>--></head><body><input id =" phonenum "type =" text "value =" 18518181818 "/> <entrée id =" second "type =" Button "Button" Value = "Free pour obtenir du code Verfication" /> </ body> <cript> // Ajouter CookIeFunction lors de l'envoi de code de vérification addcookie (nom, valeur, expiration) {// juger s'il faut définir l'heure d'expiration, 0 signifie invalide lors de la fermeture du navigateur if (exireshours> 0) {var date = new Date (); date.settime (date.getTime () + Expireshours * 1000); $ .cookie (nom, Escape (valeur), {expire: date});} else {$. Cookie (nom, Escape (valeur));}} // Modifiez la valeur de la fonction cookie editcookie (nom, valeur, expireshours) {if (expireshours> 0) {var date = new Date (); date.settime (date.getTime () + Expireshours * 1000); // L'unité est des millisecondes $ .cookie (nom, Escape (valeur), {expire: date});} else {$. Cookie (nom, escaps (valeur));}} // Obtenez la valeur du cookie basé sur la fonction nom getcookievalue (name) {return $ .cookie (nom);} $ (fonction () {$ ("#). () {sendCode ($ ("# second"));}); v = getcookievalue ("secondsRemained"); // Obtenez la valeur du cookie if (v> 0) {settime ($ ("# second")); // Démarrer le compte à rebours}}) // Send Verification Code function SendCode (obj) {var phonénum = $ ("# phonEnum").). iSphonEnum (); if (result) {// dopostback ('$ {base} /login/getcode.htm',backfunc1, {"phonenum": phoneNum}); addcookie ("secondSremained", 60,60); // ajout d'enregistrement de cookie 60. Compte à rebours; fonction setTime (obj) {Countdown = getcookievalue ("secondsRemained"); if (Countdown == 0) {obj.reMoveattr ("Disabled"); obj.val ("Code de vérification gratuit gratuit"); return;} else {obj.attr ("Disabled", true); obj.val ("resend (" + compte à rebours + ")"); Countdown -; editcookie ("SecondSremained", Countdown, Countdown + 1);} setTimeout (function () {settime (obj)}, 1000) // exécuter chaque 1000 millisecondes} // vérifiez si le numéro de téléphone est la fonction juridique isPhonenum () {var phonenum = $ ("# phonénum"). / ^ (((13 [0-9] {1}) | (15 [0-9] {1}) | (18 [0-9] {1})) + / d {8}) $ /; if (! myreg.test (phoneNum)) {alert ('Veuillez entrer un numéro de téléphone portable valide!'); retourne false; } else {return true;}} </ script> </html>Ce qui précède est la fonction de compte à rebours après avoir envoyé un code de vérification SMS basé sur JS introduit par l'éditeur (en ignorant le rafraîchissement de la page, la page est fermée et la fonction de compte à rebours n'est pas effectuée). J'espère que ce sera utile à tout le monde. Si vous avez des questions, veuillez me laisser un message et l'éditeur répondra à tout le monde à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!