Robert Bamler: Value eines mit innerHTML eingefügten Textfelds

Beitrag lesen

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]