EKKi: Javascript - history.back()

Beitrag lesen

Mahlzeit Björn,

Wenn der Anwender das Formular abschickt, dann wird geprüft, ob die Pflichtfelder ausgefüllt sind. Wenn nein, dann gehe ich mittels
<a href='javascript:history.back()'>O.K.</a>
zurück zum Formula. Die Daten sind noch da...

Ggf. möchtest Du Dich zum Thema "Affenformular" informieren. Wenn Du das Funktionieren Deiner Anwendung außerdem sowieso von Javascript abhängig machst, könntest Du auch gleich beim Abschicken oder sogar bereits beim Ausfüllen eine client-seitige Prüfung durchführen, damit der Anwender nicht ständig vergeblich das Formular abschicken muss.

Wenn der Anwender aber einen Dateiupload durchführt, dann öffnet sich ein neues Fenster, der Anwender kann anschließend die Datei uploaden und schließt das Fenster. Sollten aber jetzt noch Pflichtfelder nicht gefüllt sein, so sollte er mit <a href='javascript:history.back()'>O.K.</a> wieder zum Formular zurückkommen. Dies funktioniert aber nicht, weil ich ja zwischendurch ein neues Fenster geöffnet hatte.

Ähm ... das habe ich jetzt *nicht* verstanden? Wieviele Fenster werden jetzt wann wo von wem geöffnet und wann wird welches geschlossen und was kann der Anwender parallel machen?

Vielleicht solltest Du Dir nochmal Gedanken über die Benutzerfreundlichkeit Deiner Anwendung machen ... oder alternativ besser erklären, was passiert (oder ein Beispiel verlinken).

Gibt es für mein Problem eine Lösung?

Vermutlich ja. Ob das allerdings die von Dir gewünschte bzw. erwartete ist, bleibt im Moment noch offen ...

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|