Rudolf Schmidt: Formular nur einmal senden

Beitrag lesen

Hallo Hans-Peter,

danke für Deine Antwort. Es geht mir gar nicht darum, dass die Leute auf den Back-Button drücken. Ich möchte nur bei der aktuell geladenen Seite, dass die Leute nicht doppelt auf den submit-Button drücken, damit das Formular nur einmal abgesendet wird. Und das am besten mit Javascript (vielleicht bei onSubmit sowas wie Button disablen, falls das geht)

Rudolf

Hallo Rudolf,

ich möchte, dass ein Formular nur einmal abgesendet werden kann und dann der Button fürs Senden deaktiviert wird, damit die Angaben nicht mehrfach auf dem Server eintreffen. Allerdings muss man auch ohne Javascript in der Lage sein, das Formular abzusenden (dann natürlich theoretisch mehrmals).

Danke

Rudolf

deine Besucher können natürlich die original Formular-Seite beliebig oft aufrufen. Wenn sie sie nur einmal abschicken sollen, braucht ein irgendwie geartetes "Gedächtnis". Mit reinem HTML wird es schwierig werden, zumindest unübersichtlich.

Es bräuchte deshalb etwas mehr Informationen zu dem vorliegenden Fall. Beim Abschicken des Formulars ist die Seite ja erst mal weg. Mit dem Back-Button ist sie wieder da und beim erneuten Aufruf der Formularseite ist sie ebenfalls wieder da. Ist _dass_ das Problem ?Ist bekannt, _wer_ sich gerade auf Seite befindet (Username, Passwort), sind andere Techniken erlaubt (Cookie, ASP, PHP) um etwas mehr Funktionalität zu bekommen ? Wäre es möglich, beim Webserver zu entscheiden, ob die Daten übernommen werden ?

Gruß
Hans-Peter