Gewünschte Wirkung: Nach dem Klick auf die Übermittlung des Bestätigungscodes wird der Button deaktiviert und nach 5 Sekunden wieder aktiviert. Schaltfläche nach dem Klicken auf „Senden“ deaktivieren Nach 5 Sekunden die Sperre aufheben und erneut senden Der Code lautet wie folgt: <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <meta http-equiv="X-UA-kompatibel" content="ie=edge"> <title>Dokument</title> </Kopf> <Text> <Eingabetyp="Text"> <input type="button" value="Senden"> <script src="js/jquery-1.12.4.min.js"></script> <Skript> // Holen Sie sich das Element var $btn = $("input:button") // Schaltflächenklickereignis hinzufügen $btn.click(function () { // Definieren Sie eine Variable zum Speichern der Zeitzahl var n = 5; // Button deaktivieren // Textinhalt des Buttons ersetzen $(this).prop("disabled",true).val(n + "s und dann nochmal senden") //Ändere den Countdown-Inhalt alle 1 s.//Verwende den Timer, um die Zeit alle 1 s zu reduzierenvar timer = setInterval(() => { N--; // Der Textinhalt ändert sich // Der Standardwert innerhalb des Timers ist window $(this).val(n + "s nach dem erneuten Senden") // Wenn die Zeit 0 erreicht, stoppe den Timer if (n <= 0) { Intervall löschen(Timer) // Nach 5 Sekunden müssen Sie mit dem Senden des Textes fortfahren. // Deaktivieren Sie die Schaltfläche $(this).val("Resend").prop("disabled",false) } },1000) }) </Skript> </body> </html> Dies ist das Ende dieses Artikels zum Deaktivieren der Schaltfläche zum Senden des Bestätigungscodes mithilfe von jQuery. Weitere Informationen zum Deaktivieren der jQuery-Schaltfläche finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Docker-Installation Tomcat Dubbo-Admin-Instanz-Kenntnisse
>>: Detaillierte Erklärung zur Verwendung von Join zur Optimierung von SQL in MySQL
1. Was sind die Vorlagen für ASP.NET-Webanwendunge...
Code kopieren Der Code lautet wie folgt: li {Brei...
Der erste Schritt besteht darin, einen MySQL-Cont...
Docker Compose Docker Compose ist ein Tool zum De...
Das Popup hat nichts damit zu tun, ob Ihr aktuelle...
Manchmal müssen wir Daten aus einer anderen Bibli...
Es gibt zwei Möglichkeiten, einen Primärschlüssel...
(1) Einleitung: clipboard.js ist ein leichtes Jav...
In diesem Artikel wird die Methode zum Teilen von...
K8s k8s ist ein Cluster. Es gibt mehrere Namespac...
Rufen Sie die Alibaba-Vektorsymbolbibliothek auf ...
Inhaltsverzeichnis 1. Benutzerdefinierte Anweisun...
Gehen Sie zu https://dev.mysql.com/downloads/mysq...
Vorwort „Wenn es um Bildbearbeitung geht, denken ...
Der vollständige Name von SSH ist Secure SHell. D...