Heim Web-Frontend js-Tutorial js 实现在离开页面时提醒未保存的信息(减少用户重复操作)_javascript技巧

js 实现在离开页面时提醒未保存的信息(减少用户重复操作)_javascript技巧

May 16, 2016 pm 05:43 PM
erinnern

Javascript代码
复制代码 代码如下:

//在离开页面时判断是否有未保存的输入值
var hasSaved = false;//是否有输入的内容未保存标志,初始值为false
function CheckUnsave(){
if(hasSaved==false){
alert("您上传的东西尚未保存,请保存后再离开页面");
return false;}
//return true; //不能加这个语句
}

//保存了则改变状态
function ChangeState()
{
hasSaved = true;
}


在body中加入属性onbeforeunload
Html代码
复制代码 代码如下:



要在提交action之前调用ChangeState.
如果按下某个按钮后离开页面则不再提醒,比如保存的按钮,则要在保存的按钮按下以后,要修改下是否保存的标志符的状态eg:
Html代码
复制代码 代码如下:


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie implementiert man Kalenderfunktionen und Ereigniserinnerungen in PHP-Projekten? Wie implementiert man Kalenderfunktionen und Ereigniserinnerungen in PHP-Projekten? Nov 02, 2023 pm 12:48 PM

Wie implementiert man Kalenderfunktionen und Ereigniserinnerungen in PHP-Projekten? Kalenderfunktionen und Terminerinnerungen gehören zu den häufigsten Anforderungen bei der Entwicklung von Webanwendungen. Ob persönliche Terminverwaltung, Teamzusammenarbeit oder Online-Veranstaltungsplanung – die Kalenderfunktion ermöglicht eine bequeme Zeitverwaltung und Transaktionsplanung. Die Implementierung von Kalenderfunktionen und Ereigniserinnerungen in PHP-Projekten kann durch die folgenden Schritte abgeschlossen werden. Datenbankdesign Zunächst müssen Sie eine Datenbanktabelle entwerfen, um Informationen zu Kalenderereignissen zu speichern. Ein einfaches Design könnte die folgenden Felder enthalten: id: eindeutig für das Ereignis

Vollständiges Implementierungs-Tutorial der PHP-Broadcast-Erinnerungsfunktion Vollständiges Implementierungs-Tutorial der PHP-Broadcast-Erinnerungsfunktion Mar 01, 2024 am 10:30 AM

Tutorial zur vollständigen Implementierung der PHP-Broadcast-Erinnerungsfunktion Im aktuellen Internet-Zeitalter ist die Live-Übertragung zu einer beliebten Social-Entertainment-Methode geworden, die eine große Anzahl von Zuschauern und Moderatoren anzieht. Um das Benutzererlebnis zu verbessern, bieten viele Live-Übertragungsplattformen eine Erinnerungsfunktion für den Beginn der Übertragung, sodass Benutzer rechtzeitig benachrichtigt werden können, wenn ihre Lieblingsmoderatoren mit der Übertragung beginnen. In diesem Artikel wird detailliert beschrieben, wie Sie mit PHP eine einfache Broadcast-Erinnerungsfunktion implementieren und spezifische Codebeispiele anhängen. 1. Erstellen Sie eine Datenbanktabelle. Zuerst müssen wir eine Datenbanktabelle erstellen, um die Broadcast-Erinnerungsinformationen des Benutzers zu speichern.

Analyse der Zugriffsmethoden von Win10-Erinnerungen Analyse der Zugriffsmethoden von Win10-Erinnerungen Jan 08, 2024 pm 01:45 PM

Das Win10-System verfügt über eine sehr praktische Erinnerungsfunktion, aber viele Benutzer, die noch nicht damit vertraut sind, wissen nicht, wo sie diese verwenden sollen. Deshalb werde ich Ihnen heute eine Einführung in die Position zum Öffnen von Erinnerungen in Win10 geben, falls Sie es noch nicht wissen , komm und schau es dir an. Wo sind die Erinnerungen in Win10: 1. Klicken Sie zunächst auf das Zeitsymbol in der unteren rechten Ecke des Desktops. 2. Klicken Sie dann im Popup-Zeitmenü auf „Start“. 3. Der Kalender öffnet sich automatisch und wählt das Datum aus, an dem Sie die Angelegenheit festlegen möchten. 4. Dann erscheint das Zeitplanfenster und Sie können die Zeit für die Namenserinnerung festlegen.

So erhalten Sie Erinnerungen an Nachbereitungen und wichtige Medikamente unter iOS 17 So erhalten Sie Erinnerungen an Nachbereitungen und wichtige Medikamente unter iOS 17 Sep 18, 2023 am 09:13 AM

In iOS 17 hat Apple die Health-App in mehrfacher Hinsicht verbessert, unter anderem bei der Funktionsweise von Medikamentenbenachrichtigungen. Wenn Sie die verschriebene Dosis vergessen haben, können Sie sich jetzt an Folgeerinnerungen erinnern lassen, um wieder auf den richtigen Weg zu kommen. So funktioniert es. Seit iOS 16 können Sie bei Apple alle verschreibungspflichtigen Medikamente, rezeptfreien Medikamente und Vitamine eingeben, um Medikamentenerinnerungen zu erhalten, auf Wechselwirkungen zu prüfen und vieles mehr. In iOS 17 hat Apple diese Funktion weiter verbessert und „Follow-up-Erinnerungen“ für alle Medikamente hinzugefügt, die Sie mit der Health-App verfolgen. Wenn Sie Ihre Medikation nicht innerhalb von 30 Minuten nach Erhalt der offiziellen Benachrichtigung erfassen, können Sie sich für den Erhalt einer zweiten Benachrichtigung entscheiden, damit Sie keine Dosis verpassen. Sie erhalten nicht nur Folgeerinnerungen, sondern können auch kritische Benachrichtigungen aktivieren.

So lösen Sie das Problem der ständigen Erinnerung an Win10 Focus Assistant So lösen Sie das Problem der ständigen Erinnerung an Win10 Focus Assistant Jan 01, 2024 pm 05:37 PM

Wenn Sie bei der Arbeit beschäftigt sind und nicht durch Focus Assistant-Nachrichten oder Systemnachrichtenerinnerungen gestört werden möchten und Win10 Focus Assistant Sie zu diesem Zeitpunkt ständig stört, was sollten Sie zu diesem Zeitpunkt tun? Der Editor wird Sie darüber informieren. Lassen Sie es uns erklären So deaktivieren Sie Nachrichtenerinnerungen vollständig. Der Win10 Focus Assistant erinnert Sie immer wieder daran, Folgendes einzurichten: 1. Klicken Sie zuerst auf die Win-Taste in der unteren linken Ecke und dann auf „Einstellungen“. 2. Öffnen Sie dann „System“ in den Windows-Einstellungen. 3. Klicken Sie dann links auf „Fokus-Assistent“. 4. Abschließend müssen Sie nur noch die anderen Einstellungen schließen und den „Spiegelwecker“ einschalten.

So richten Sie Folgeerinnerungen für Medikamente auf Ihrem iPhone ein So richten Sie Folgeerinnerungen für Medikamente auf Ihrem iPhone ein Nov 29, 2023 am 08:18 AM

Die Health-App auf iOS bietet iPhone-Benutzern eine Zusammenfassung ihrer Aktivität sowie ihrer körperlichen und geistigen Gesundheit, um ihnen bei wichtigen Gesundheitsentscheidungen zu helfen. Sie können die Medikamente, die Sie regelmäßig einnehmen, planen oder die Medikamente, die Sie bei Bedarf einnehmen, in der Health-App aufzeichnen und erhalten Benachrichtigungen, damit Sie nicht vergessen, wann Sie sie einnehmen müssen. In iOS 17 erhält die Health-App eine neue Funktion – „Nachverfolgungserinnerungen“, die Sie aktivieren können, um Sie daran zu erinnern, wenn Ihre Medikamente 30 Minuten nach dem geplanten Zeitpunkt nicht aufgezeichnet wurden. In diesem Artikel erfahren Sie, wie Sie Folgeerinnerungen für Ihre Medikamente auf Ihrem iPhone aktivieren. INHALT[ZEIGEN] Zeigt, wie Sie Folgeerinnerungen für Ihre Medikamente auf dem iPhone aktivieren. Erforderlich: Ausführen von iOS1

Java entwickelt Benachrichtigungs- und Erinnerungsmodule in Online-Prüfungssystemen Java entwickelt Benachrichtigungs- und Erinnerungsmodule in Online-Prüfungssystemen Sep 25, 2023 am 08:58 AM

Benachrichtigungs- und Erinnerungsmodul in der Java-Entwicklung eines Online-Prüfungssystems 1. Einführung Mit der Entwicklung des Internets haben Online-Prüfungssysteme immer mehr Aufmerksamkeit erhalten und werden von Schulen und Unternehmen häufig verwendet. Das Online-Prüfungssystem kann nicht nur die Prüfungseffizienz und -genauigkeit verbessern, sondern auch Prüfungsergebnisse bequem aufzeichnen und zählen, um personalisiertes Lernen und Bewertung zu ermöglichen. Benachrichtigungen und Erinnerungen sind eines der sehr wichtigen Module im Online-Prüfungssystem. Sie können wichtige Informationen wie Prüfungsinformationen, Prüfungszeit, Prüfungsort usw. rechtzeitig und genau an die Kandidaten weitergeben und die Kandidaten daran erinnern, die Prüfung abzulegen rechtzeitig. In diesem Artikel wird vorgestellt

Erstellen Sie eine automatisch sortierte Einkaufsliste: Anleitung in der iOS 17-Erinnerungs-App Erstellen Sie eine automatisch sortierte Einkaufsliste: Anleitung in der iOS 17-Erinnerungs-App Sep 22, 2023 am 09:17 AM

So erstellen Sie eine automatisch sortierte Einkaufsliste in der Erinnerungen-App in iOS 17 1) Öffnen Sie die Erinnerungen-App. 2. Klicken Sie auf Neue Liste hinzufügen. 3. Geben Sie ihm einen Namen. Es muss nicht unbedingt Lebensmittel oder Einkaufen sein, Sie können es so nennen, wie Sie möchten. 4. Klicken Sie auf den Listentyp und stellen Sie ihn von „Standard“ auf „Einkaufen“ um. 5. Tippen Sie auf Fertig (oben auf dem Bildschirm). 6. Fügen Sie einige Lebensmittel hinzu. Die Erinnerungs-App sortiert jeden Lebensmitteltyp automatisch in eine eigene Kategorie. Hinweis: Auf der Apple-Webseite für diese Funktion wird der Listentyp „Lebensmittel“ angezeigt. Die App verfügt nicht über eine solche Option, sie zeigt das Einkaufen nur als Listentyp an, aber es ist immer noch dasselbe. Dieses Dokument hat tatsächlich eine große Seitengröße

See all articles