Christian Kruse: Symfony-Anwendung: Wie beim Verlassen der Seite auf geänderte Eingaben prüfen?

Beitrag lesen

Hallo Michi,

Bin Symfony-Anfänger: Wie überprüfe ich am einfachsten/effektivsten beim Verlassen der Seite, ob der Besucher an Eingabe-Elementen wie <input> Änderungen vorgenommen hat?

Du reagierst auf das change-Event des Formulars und setzt dort einen Flag auf true.

Hintergrund: Dann würde ich nämlich ein alert("Änderungen speichern?"); anzeigen wollen.

Das würde ich nicht tun, einerseits weil alert(), confirm() & co nach und nach abgeschafft werden und andererseits, weil es den User nerven wird… speichere die Änderungen doch im localStorage und biete dem User an, sie wiederherzustellen, wenn er die Seite erneut besucht.

LG,
CK