• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Pass on value per URL -> auf nächster Seite mit javascript auslesen

domwend

Neues Mitglied
Hallo liebe Forumsgemeinde,

stehe vor folgendem Problem:

Ich gebe von aa.html nach bb.html folgendes hidden field einer form weiter:

<form method="GET" action="bb.html">
<input type="hidden" name="itemnumber" value="12345">
<a href="bb.html"><input type="submit" value="Click"></a>
</form>

Wie kann ich auf bb.html nun diesen weitergegebenen value "12345" dort in ein field einer anderen form einfügen bzw. wie würde das javascript dazu aussehen ?

<input type="text" name="bla">

Danke!
Lg
 
Hat das einen Grund wieso du das nicht serverseitig machst?
Ansonsten müsstest du dir einen Parser schreiben.
Ich habe mir im Chrome grade mal das window.location-objekt anzeigen lassen.
Wenn du nun eine Url hast die folgendermaßen aussieht:
index.html?name=Bert&alter=20

Dann würdest du mit window.location.search folgenden String auslesen
?name=Bert&alter=20

Heißt du müsstest dir selber die Werte splitten.

Aber zurück zu meiner ersten Frage. Benutzt du keine serverseitige Sprache wie PHP?
Da wäre das Einfügen wesentlich leichter.
 
Hi Gilles,

danke für deine Antwort.
Es existiert kein Webserver - deswegen ohne .php.

Da nur ein integer Wert übergeben werden soll, muss auch nicht gesplittet werden bei der Ausgabe.
 
Hi Gilles,

danke für deine Antwort.
Es existiert kein Webserver - deswegen ohne .php.

Da nur ein integer Wert übergeben werden soll, muss auch nicht gesplittet werden bei der Ausgabe.
Es muss definitiv gesplittet werden. Dann wenn du ein Formular absendest hast du immer Name-Wert-Paare, so wie von mir beschrieben. Dabei ist der Name, der Name vom Formular-Element.
Bei <input type="text" name="ids" /> wäre der name ids.
Hier eine Seite die beschreibt, was man mit Strings machen kann: SELFHTML: JavaScript / Objektreferenz / String
 
Zurück
Oben