Tom: Variablen durch <form>-Felder transportieren

Hallo liebes Forum !

Ich habe folgendes Problem.

"seite1.html"

wird mit den Parametern

"?email=tom@tom.tom&wert2=xyz"

aufgerufen.

Jetzte möchte ich diese Werte über mehrere seiten  in form-feldern mit dem atribut "hidden" transportieren, um sie aus der url rauszuhaben.

Wie mache ich das?

<input type=hidden name=email value=... >

wie definiere ich den value ???

Vielen vielen Dank,

Tom

  1. value ist er wert

    beispiel:

    <input type=hidden name=email value="tom@tom.tom">

    aber kleiner tip, wenn du möglichkeit hast PHP zu nutzen, dann arbeite mit sessions.

    1. value ist er wert

      beispiel:

      <input type=hidden name=email value="tom@tom.tom">

      aber kleiner tip, wenn du möglichkeit hast PHP zu nutzen, dann arbeite mit sessions.

      OK - das war mir auch klar.

      Aber wie bekomme ich eine variable da rein?

      <input type=hidden name=email value=$EMAIL>

      ...die Seiten sollen nur ohne(!) PHP aufgebaut werden, welhalb die Lösung da oben nicht klappt!!

      Kann mir jemand ein javascript-workaround sagen ???

      Gruß,
      Tom

  2. Hallo,

    "?email=tom@tom.tom&wert2=xyz"

    Du ermittelst zunaechst die Adresse der aktuellen Seite und specherst sie in einer Variablen (Ich bin ziemlich sicher, dass das nicht mit location funktioniert, aber mir faellt das richtige Objekt nicht ein...)
    Dann schneidest du alles vor dem '?' ab. Den Rest splittest du an '&' zu einem Array und hast Deine Werte.

    Dieter

    1. Hallo,

      Hier gibt es ein Beispiel: http://lists.evolt.org/archive/Week-of-Mon-20021216/130406.html

      Dieter

  3. ..ich glaube ich habe mein Problem nicht klar dargestellt...

    wie kann ich die variablen in der url

    (z.B.  "www.seite.de?var1=test&var2=test2" also "var1" und "var2")

    in einem Formular dieser seite in die hidden-Felder aufnehmen. Wie kann ich diese variablen z.B. per javascript ansprechen ?

    <input ... value="javascript: $var1"  ...>  ??????

    (ich kann absolut kein javascript)

    Gruß,
    Tom