MudGuard: Formular automatisch bei onchange versenden

Beitrag lesen

Hi,

Ich initialisiere ein Formularfeld (hier "changed") mit "0". Diesen Werte ändere ich beim onchange irgendeines Formularfeldes nach "1".
Beim onleave der Seite wird eben dieser Wert abgefragt und ggf. das formular.submit()...
Aber irgendwo steckt ein Fehler... Wer findet ihn???

1. Es gibt kein onleave (im Gegensatz zu onunload).

2. Es kann sein (ich bin mir da nicht sicher), daß zum Zeitpunkt des onunload die Seite mit dem Formular schon gar nicht mehr existiert.

3. Die Response zu Deinem Submit wird im aktuellen Fenster dargestellt. Dort will der Benutzer aber die Seite sehen, wegen derer er Dein Formular verläßt.

4. Was, wenn der Benutzer zwar irgendwelche Daten geändert hat, diese aber nun gar nicht abgeschickt haben will (was ja einer der Gründe sein könnte, eine andere Seite zu laden, ohne vorher das Formular abgeschickt zu haben).

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.