JavaScript zur Implementierung des Countdowns für den SMS-Versand

JavaScript zur Implementierung des Countdowns für den SMS-Versand

In diesem Artikel wird der spezifische JavaScript-Code zur Implementierung des Countdowns für das Senden von SMS zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

Umsetzungsideen:

1. js ruft das Elementobjekt der Schaltfläche „Senden“ ab
2. Sendeintervall festlegen (globale Variable)
3. Binden Sie das Klickereignis an das Senden-Button-Elementobjekt - - -onclick,
Klicken Sie auf Ereignishandler:
① Nach dem Klicken wird die Schaltfläche auf deaktiviert gesetzt – deaktiviert: true;
② Verwenden Sie die Timing-Funktion mit einem Zeitintervall von 1 Sekunde.
Funktionshandler für zeitgesteuerte Funktionsaufrufe:
Bestimmen Sie, ob die Zeit 0 ist
Nicht 0 - - - Die Beschreibung der Schaltfläche ändert sich in: Wie viele Sekunden verbleiben, und die Zeit wird um 1 reduziert
Wenn der Wert 0 ist, kann die Schaltfläche angeklickt werden und die Beschreibung darin wird auf „Senden“ zurückgesetzt.

Codebeispiel:

<!DOCTYPE html>
<html lang="de">

<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>SMS senden</title>
    <Stil>
        .Kasten {
            Breite: 360px;
            Rand: 100px automatisch;
        }
    </Stil>
</Kopf>

<Text>
    <div Klasse="Box">
        Mobiltelefonnummer: <input type="number">
        <button>SMS senden</button>
    </div>

    <Skript>
        var btn = document.querySelector('Schaltfläche');
        var Zeit = 10;
        btn.addEventListener('klicken', function() {
            btn.deaktiviert = wahr;
            var Timer = Intervall setzen(Funktion() {
                wenn (Zeit == 0) {
                    // Timer löschen und Schaltfläche wiederherstellen clearInterval(timer);
                    btn.deaktiviert = falsch;
                    btn.innerHTML = 'SMS senden';
                    Zeit = 10;
                } anders {
                    btn.innerHTML = 'verbleibend' + Zeit + 'Sekunden';
                    Zeit--;
                }
            }, 1000);
        });
    </Skript>
</body>

</html>

Seiteneffekt:

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • JavaScript implementiert einen 60-Sekunden-SMS-Countdown
  • JS implementiert die Countdown-Funktion der Schaltfläche nach dem Senden einer SMS-Bestätigung (um zu verhindern, dass der Countdown zur Aktualisierung fehlschlägt).
  • JS erhält den Implementierungscode für den Countdown des SMS-Bestätigungscodes
  • js implementiert eine Countdown-Funktion zum Senden von SMS (regelmäßige Überprüfung)
  • js implementiert einen 5-Sekunden-Countdown zum erneuten Senden der SMS-Funktion
  • JS implementiert die Funktion zum Abrufen eines SMS-Bestätigungscodes und eines Countdowns, wenn sich Benutzer registrieren
  • Implementierung der Countdown-Funktion für JS-SMS-Bestätigungscodes (kein Bestätigungscode, nur Countdown)
  • Eine einfache Möglichkeit, einen Countdown zum Senden von SMS in js zu implementieren
  • Implementieren Sie die Countdown-Funktion nach dem Senden des SMS-Bestätigungscodes basierend auf JS (ignorieren Sie die Seitenaktualisierung und führen Sie die Countdown-Funktion nicht aus, wenn die Seite geschlossen ist).
  • Implementierung eines SMS-Button-Countdowns basierend auf JavaScript (super einfach)

<<:  Lösen Sie das Problem mehrerer Listener, die beim Starten von Tomcat in Idea gemeldet werden

>>:  So migrieren Sie lokales MySQL in eine Serverdatenbank

Artikel empfehlen

Canvas zeichnet Rubbellos-Effekt

In diesem Artikel wird der spezifische Code zum Z...

Was ist das Basis-Tag und was macht es?

Der <base>-Tag gibt die Standardadresse ode...

Häufig verwendete HTML-Format-Tags_Powernode Java Academy

1. Titel HTML definiert sechs <h>-Tags: <...

Detaillierte Schritte zum Löschen von Umgebungsvariablen in Linux

Wie lösche ich Umgebungsvariablen unter Linux? Ve...

Code zur Änderung des CSS-Bildlaufleistenstils

Code zur Änderung des CSS-Bildlaufleistenstils .s...

Tipps zum Erstellen zweidimensionaler Arrays in JavaScript

Erstellen eines zweidimensionalen Arrays in Js: Z...

Javascript-Grundlagen zu integrierten Objekten

Inhaltsverzeichnis 1. Einführung in integrierte O...

Detaillierte Erklärung der HTML-Formularelemente (Teil 2)

HTML-Eingabeattribute Das Value-Attribut Das Valu...

Der Unterschied zwischen MySQL execute, executeUpdate und executeQuery

Die Unterschiede zwischen „execute“, „executeUpda...

So schreiben Sie schönen HTML-Code

So sieht schöner HTML-Code aus. So schreiben Sie ...