MudGuard: Formular NACH Absenden zurücksetzen

Beitrag lesen

Hi,

<script language="javascript">
function loeschen()
{
document.formular_name.submit()
document.formular_name.reset()
}
</script>
und dann im body
<form name="formular_name" ....  onsubmit="loeschen()">
...
</form>

Damit wird versucht, Dein Formular zweimal zu schicken.
Einmal durch das Javascript, ein zweites Mal (nach dem Zurücksetzen) durch die normale Browserfunktionalität.
Daß bei script das type-Attribut fehlt, sei nur nebenbei erwähnt.
Wenn das überhaupt etwas tun soll, müßte es onsubmit="loeschen();return false;" heißen, damit das zweite Abschicken unterdrückt wird. Aber: durch das Submit wird ein http-Request abgesetzt, dessen Response die aktuelle Seite ersetzt (es sei denn, das target wird anders als _self angegeben). Je nach Browser  (und Geschwindigkeit der Verbindung und des Servers) wird der reset nicht mehr durchgeführt...

Die normale Vorgehensweise (ohne Javascript!):
Das Formular wird ganz normal abgeschickt und das serverseitige Auswerte-Script/Programm schickt die Seite mit dem leeren Formular wieder an den Browser.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.