mike: Value eines mit innerHTML eingefügten Textfelds

hallo zusammen,

kann ich den Value eines Textfelds auslesen, wenn ich ihn mit innerHTML eingefügt habe (als String)?

var anz = "<input type='text' name='menge' value=''>";

anz wird dann bei einem bestimmten <div> eingefügt.
das problem ist nur, dass ich nicht genau weiss ob und wenn ja wie ich auf den value des Textfelds zugreifen kann.

danke für eure hilfe.

mike

  1. Hallo,

    kann ich den Value eines Textfelds auslesen, wenn ich ihn mit innerHTML eingefügt habe (als String)?

    var anz = "<input type='text' name='menge' value=''>";

    anz wird dann bei einem bestimmten <div> eingefügt.
    das problem ist nur, dass ich nicht genau weiss ob und wenn ja wie ich auf den value des Textfelds zugreifen kann.

    Auf jeden Fall musst du das input in ein form-Tag reinschreiben:

    var anz = "<form name='form1'><input type='text' name='menge' value=''></form>";

    Ob du dann darauf zugreifen kannst, ist ungewiss. Probier's einfach mal aus:

    var anz = "<form name='form1'><input type='text' name='menge' value=''></form>";
    document.all.bestimmterdiv.innerHTML = anz;
    document.form1.menge.value = "testwert";

    Wobei das folgende Tag existieren muss:

    <div id="bestimmterdiv"></div>

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. yoho...

      Ob du dann darauf zugreifen kannst, ist ungewiss. Probier's einfach mal aus:

      var anz = "<form name='form1'><input type='text' name='menge' value=''></form>";
      document.all.bestimmterdiv.innerHTML = anz;
      document.form1.menge.value = "testwert";

      Wobei das folgende Tag existieren muss:

      <div id="bestimmterdiv"></div>

      --> leider kann ich nicht darauf zugreifen, weil "anz"
          - egal ob es in form-tags eingeschlossen ist oder
          nicht - immernoch ein string und kein zugreifbares
          objekt ist.
          --> trotzdem danke für deine mühe.

      mike