Wenn wir uns in vielen Apps und Websites anmelden oder ein Konto registrieren, gibt es eine Möglichkeit, SMS-Bestätigungscodes 1 zu senden. Um jedoch den böswilligen Erwerb von Bestätigungscodes zu verhindern, legen wir im Allgemeinen ein anklickbares Zeitintervall fest. Nach Ablauf des Zeitintervalls 1 kann es weiter gesendet werden. Verwenden Sie als Nächstes Code zur Implementierung Der Code lautet wie folgt <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <title>Titel</title> </Kopf> <Text> Mobiltelefonnummer: <input type="text"><button>Bestätigungscode senden</button> <Skript> var btn = document.querySelector('Schaltfläche') var Zeit = 3 btn.addEventListener('klicken',Funktion () { btn.disabled=true var Timer = Intervall festlegen(Funktion () { wenn (Zeit<0){ Intervall löschen(Timer) btn.disabled=false btn.innerHTML = 'Bestätigungscode senden' Zeit = 3 }anders { btn.innerHTML = 'verbleibend' + Zeit + 'Sekunden' Zeit -= 1 } },1000) }) </Skript> </body> </html> Die Wirkung ist wie folgt Codeerklärung <br /> Da wir hier nur den Stil und die Funktion der Schaltfläche ändern, erhalten wir nur die Schaltfläche und legen dann eine Zeitvariable fest, die die Countdown-Zeit darstellt. Legen Sie dann das Klickereignis fest. Wenn wir auf diese Schaltfläche klicken, wird die Deaktivierung dieser Schaltfläche wahr, was bedeutet, dass sie nicht angeklickt werden kann. Dies ist das Ende dieses Artikels über die Verwendung von Javascript zum Implementieren des Intervalls zum Senden von SMS-Bestätigungscodes. Weitere relevante JS-Inhalte zum Senden von SMS-Bestätigungscodes finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Wartungsmethode für den Innodb-Systemtabellenbereich
>>: Allgemeiner Leitfaden zur Sicherheitskonfiguration von Linux/CentOS-Servern
Heute zeige ich Ihnen ein mit nativem JS implemen...
Für das, was ich heute schreiben werde, lief das ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
Inhaltsverzeichnis 1. Was ist ein Cursor? 2. So v...
Umgebungsvorbereitung Stellen Sie vor dem Starten...
Vorwort Bei der täglichen Codeentwicklung gibt es...
Ich habe einen falschen MySQL-Befehl eingegeben u...
1. Heute Nachmittag musste ich aufgrund der Anfor...
Was tun, wenn Sie Ihr Linux/Mac MySQL-Passwort ve...
1. Problem Passwort für mysql5.7 unter Linux verg...
Überblick In tatsächlichen Geschäftsszenarioanwen...
Ich glaube, jeder kennt dieses Gefühl: Ein Video m...
1. Einleitung Die bisherige Programmarchitektur k...
Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...
UCenter Home ist ein von Comsenz veröffentlichtes ...