Flo: Wert aus input Feld übernehmen und an Link hängen?

Hallo,

ich habe ein Formular mit z.B. einem input-Feld:

<input type="text" name="farbe" size="20">

Nach eintippen eines Wertes will ich den Wert an einen Link hängen, z.B. so:

<a href="javascript:show('farbe');"> also farbe soll der Wert aus dem input-Feld sein.

Wie bekomme ich dies hin?

Vielen lieben Dank.

Flo

  1. Hi,

    gib dem input-Feld eine ID.
    Dann kannst du mit
    document.getElementById("id").value
    den Wert abrufen.

    Gruß

    1. Hi,

      aber so <a href="javascript:show('document.getElementById("id").value');"> funktioniert es ja nicht. Wie kann ich direkt eine Variable in show('Var'); bringen?

      Danke!

      Flo

      Hi,

      gib dem input-Feld eine ID.
      Dann kannst du mit
      document.getElementById("id").value
      den Wert abrufen.

      Gruß

      1. Hi,

        lass die beiden ' weg, sonst wird es als Zeichenkette interpretiert.

          
        javascript:show(document.getElementById("id").value);  
        
        

        Gruß

        1. Hallo nochmal,

          ich komme einfach nicht weiter! Und zwar soll es ja in einem PHP-Bereich ausgeführt werden, also so:

          echo "<a href="javascript:sndReqArg('$breite','$hoehe','20',document.getElementById("bildbreiteneu").value)">Bildvorschau</a>";

          Nur wie bekomme ich jetzt beim Ausfüllen des Formulars den Wert in den Link. So funktioniert es nicht.

          Viele Grüße

          Flo

          Hi,

          lass die beiden ' weg, sonst wird es als Zeichenkette interpretiert.

          javascript:show(document.getElementById("id").value);

          
          >   
          >   
          > Gruß
          
          1. Hi,

            ich komme einfach nicht weiter!

            Wir mit deiner Art von "Problembeschreibungen" auch nicht, wenn diese lediglich aus

            So funktioniert es nicht.

            bestehen.

            Bitte lese die Tipps fuer Fragende.

            Und zwar soll es ja in einem PHP-Bereich ausgeführt werden, also so:

            Das ist Quark.

            PHP wird auf dem Server ausgefuehrt, und hat seine Arbeit laengst getan, wenn das Dokument auf dem Client ankommt.
            Der Umstand, dass serverseitig eventuell PHP verwendet wird, hat hier also exakt Null Relevanz.

            echo "<a href="javascript:sndReqArg('$breite','$hoehe','20',document.getElementById("bildbreiteneu").value)">Bildvorschau</a>";

            Nur wie bekomme ich jetzt beim Ausfüllen des Formulars den Wert in den Link.

            Warum willst du denn eigentlich "den Wert in den Link" bekommen?
            Warum schreibst du den Zugriff auf das Formularelement bzw. seinen Inhalt nicht einfach in die Funktion sndReqArg mit hinein?

            Und bitte zitiere zukuenftig vernuenftig, und nicht einfach alles.

            MfG ChrisB