[latex]Mae govannen![/latex]
Wie könnte ich nun meinem User dieses ärgerliche Prozedere vorenthalten, dass er seine bereits eingegebenen Formulardaten verliert?
Du könntest dafür sorgen, daß der User die Daten lokal behält, je nach Datenmenge und -art bspw. mit localStorage oder IndexedDB (das allerdings noch experimentell ist und für manche Browser Nachhilfe (ungetestet, per Google herausgesucht) benötigt)
Dann kannst du beim Wiederaufruf der Seite das Formular wieder mit diesen Daten befüllen.
Zum Speichern würde ich folgendermaßen vorgehen: Jeder Tastendruck im Formular startet einen Timeout mit beispielsweise 5000ms. Wird erneut eine Taste gedrückt, wird dieser Timeout wieder beendet und ein Neuer gestartet. Wenn kein Tastendruck erfolgt, wird eine Funktion aufgerufen, die die Daten in die Datenbank schreibt. So kann man erreichen, daß die Daten 5 Sekunden nach dem letzten Tastendruck automatisch geschrieben werden.
Stur lächeln und winken, Männer!
Kai
var jQuery = $(hit);
I am Pentium of Borg. Division is futile. You will be approximated.
SelfHTML-Forum-Stylesheet