Hi
Ja, das geht so nur per cgi script. Soll heissen, du schickst jedes Formular an ein CGI Script welches dir dann das neue Formular kreiert und am Anfang eben die alten Werte in hidden inputs schreibt.
Wenn du das ganze aber ueber Javascript machen willst, wuerde ich an deiner Stelle eine andere Methode waehlen. Der Nachteil ist allerdings, dass das dann nur bei eingeschaltetem Javascript funktioniert, was im allgemeinen sehr aergerlich ist.
Es gibt mehrere Moeglichkeiten mit Javascript Werte an eine neue Seite zu uebergeben. Die erste Moeglichkeit besteht darin, dass die einzige "Javascriptvariable" die beim aufruf einer neuen Seite erhalben bleibt der Fenstername ist.
Hier kannst du nachlesen wie die Methode funktioniert:
http://www.teamone.de/selfaktuell/artikel/wertueb.htm
Eine weitere Moeglichkeit besteht darin mit Cookies zu arbeiten. Das ist mit sicherheit eine einfache Loesung, hat aber den Haken das einige keine Cookies akzeptieren.
Cookies siehe [http://www.teamone.de/selfhtml/tecbb.htm#a5]
Drittens kannst du noch der neuen Seite einen "Anhang" verpassen, in dem die Formularelemente drinstehen. Die Funktionsweise wird hier erklaert:
http://www.teamone.de/selfaktuell/artikel/jsframes.htm
Noch eine (sehr einfache!) Moeglichkeit besteht darin mit Frames zu arbeiten und einem unsichtbaren Frame einfach die Werte der ausgewaehlten Formularelemente zuzuweisen.
Tschau Holger