Linkaufruf, Zurück & Neuladen mit Javascript verhintern

Strafi

Erfahrenes Mitglied
Hi,


ich möchte gern das es unterbunden wird, wenn man ein Formular ändert, das man die Seite verlassen kann bevor das nicht gespeichert wird. So wie das z.B. auf einige Seiten FB und Co. so ist.

Wie gehe ich da am besten vor. Es soll auch nur gehen wenn sich am Datenstamm ect. aus den Formularen ändert. Es geht auch nur um seiten mit Formularen.



Grüße
 
Unterbinden kannst du das sowiso nicht. Du kannst nachfragen ob sie die Seite wirklich verlassen wollen.
Code:
window.addEventListener("beforeunload", function (e) {
    var confirmationMessage = 'It looks like you have been editing something.';
    confirmationMessage += 'If you leave before saving, your changes will be lost.';

    (e || window.event).returnValue = confirmationMessage; //Gecko + IE
    return confirmationMessage; //Gecko + Webkit, Safari, Chrome etc.
});
Source: http://stackoverflow.com/questions/7317273/warn-user-before-leaving-web-page-with-unsaved-changes
 

Neue Beiträge

Zurück