Peter Stoss
2004-11-03 06:25:26 UTC
Hallo,
ich habe ein Formular, was über mehrere Seiten geht (da mit einer
Auswahl erst eine Datenbank-Abfrage passiert, die dann wieder zur
Auswahl steht....) Also quasi STEP1 - STEP2 usw. Auf der letzten Seite
werden die Daten entgültig in eine Datenbank geschrieben.
Leider kommt es öfter mal vor, dass ein Benutzer seine
Browser-zurück-Taste benutzt, und das Formular doppelt abgeschickt
wird.
Wie kann ich das verhindern? Ein Formular darf praktisch nur dann
abgeschickt werden, wenn der Vorgang ganz von vorne begonnen hat, und
bis zum Ende durchgeführt wurde.
Hat jemand ein Beispiel für mich?
Danke!
Peter.
ich habe ein Formular, was über mehrere Seiten geht (da mit einer
Auswahl erst eine Datenbank-Abfrage passiert, die dann wieder zur
Auswahl steht....) Also quasi STEP1 - STEP2 usw. Auf der letzten Seite
werden die Daten entgültig in eine Datenbank geschrieben.
Leider kommt es öfter mal vor, dass ein Benutzer seine
Browser-zurück-Taste benutzt, und das Formular doppelt abgeschickt
wird.
Wie kann ich das verhindern? Ein Formular darf praktisch nur dann
abgeschickt werden, wenn der Vorgang ganz von vorne begonnen hat, und
bis zum Ende durchgeführt wurde.
Hat jemand ein Beispiel für mich?
Danke!
Peter.