Bernd: Variable weitergeben

Hi,
Kann jemand einem Anfänger weiter helfen?
Hab leider nichts in SelfHtml gefunden.

Folgender Quelltext:

<html>
<head>

<script language="JavaScript">
var i = "Name";
</script>

</head>
<body>

<input type="text" name="var" value="hier soll die Variable='i' eingetragen werden">

</body>
</html>

Also, im value des Formularfeldes soll die oben deklarierte Variable eingetragen werden.
Geht so etwas und wenn ja wie?
mfg
Bernd

  1. Soweit ich weiss kann man das in javascript mit self.document.weissichnichtmehr... den wert von fromelementen zuweisen..ich schau nochmal nach wie das war.

  2. Hallo Bernd!

    Schreib unter

    var i = "Name";

    einfach noch:

    document.formName.var.value=i;

    wobei formName gleich dem Name Deiner Form sein muss, was ich mangels vorhandenseins in Deinem Code nicht sehen kann. Desweiteren solltest Du versuchen keine reservierten Worte für Namen von Elementen zu verwenden, wie bei Dir _var_.

    Schönen Gruß

    Afra

    1. Ich habe den Quelltext nun so geändert:

      <html>
      <head>
      <title>Unbenannt</title>
      <script language="JavaScript">
      var i = "Name";
      document.Form1.feld.value=i;
      </script>
      </head>

      <body>
      <form name="Form1" method="post">
      <input type="text" name="feld" value="">
      </form>

      </body>
      </html>

      und gekomme die Fehlermeldung
      "document.Form1.feld" ist null oder kein Objekt
      was bedeutet das

      1. OK, danke.
        Hat sich erledigt.
        Hab das ganze in eine Funktion eingebaut.