Wertübernahme von einem Form.feld in ein anderes

Wertübernahme von einem Form.feld in ein anderes…

also ich habe ein searchfeld, indem etwas eingetragen wird. Nachdem ich auf Search gedrückt habe - soll der NICHT SUCHEN - sondern den eingegebenen Wert in ein ebengleiches Searchfeld übernehmen, das jedoch auf einer ganz anderen Seite steht.

Mit „GET“ komme ich jedenfalls auf die beabsichtigte Seite, jedoch schaffte ich es bisher noch nicht, den eingetragenen Wert in das neue Feld zu übernehmen, damit dort wiederum auf „Serach“ gedrückt werden kann, OHNE den Begriff erneut eingeben zu müssen.

Ich danke für Eure Hilfe - es eilt sehr.

So wird’s gemacht…
Hallo Dirk,

die Sache ist eigentlich gar nicht so schwer (auch wenn sie serverseitig wesentlich einfacher zu lösen wäre):

Füge folgendes Skript in den Head-Bereich der Zielseite ein:

 var querystring = "";
 if (location.search != "") {
 params = location.search.slice(1).split("&");
 }
 for (i = 0; i \< params.length; i++) {
 name = params[i].split("=")[0];
 if (name == "qs") {
 querystring = params[i].split("=")[1];
 }
 }

Und dort, wo das gefüllte Formularfeld hin soll, schreibst Du:

 document.write
 ('\<input type="text" name="qs" value="'+querystring+'" /\>');

Und das ist auch schon alles. Jetzt musst Du nur noch darauf achten, dass das Formfeld auf der Quellseite auch „qs“ heisst.

Ciao, Thomas