dasIcebaer
Grünschnabel
Formular dynamisch erweitern (reloaded) - Zugriff auf style-Attribut
Hallo, allerseits!
Ich stecke (wieder mal) beim Problem, das ich ein Formular um Felder erweitern will. Das Formular sieht etwa so aus:
Ein form.appendChild klappt also nicht einfach so. Ich habe dann dieses Posting gefunden und versucht umzusetzen, was aber nicht funktioniert hat - <input type="button"...> wird bei mir nicht korrekt als button erkannt und auch so hat es nicht geklappt.
Soweit ich den Code verstanden habe, sollte es eigentlich funktionieren, da die nächste parentNode <li> ist. Tuts nur leider nicht... Ich habe mir die Selfhtml-JavaScript-Sektion zum Thema Nodes angetan, schaffe es aber nicht mal, einen einfachen div mit eigene ID per Javascript zu klonen.
Kann mir jemand helfen? Danke im Voraus!
--------------------
Lösung siehe unten, Problemerweiterung ebenso
Hallo, allerseits!
Ich stecke (wieder mal) beim Problem, das ich ein Formular um Felder erweitern will. Das Formular sieht etwa so aus:
HTML:
<form action="script.php" method="post">
<fieldset>
[...]
</fieldset>
<fieldset>
<ol>
<li><input type="text" name="data[]" value="" />
<button value="(+)" onclick="clone_this(this)" /></li>
<li><input type="text" name="data[]" value="" />
<button value="(+)" onclick="clone_this(this)" /></li>
<li><input type="text" name="data[]" value="" />
<button value="(+)" onclick="clone_this(this)" /></li>
</ol>
</fieldset>
<fieldset>
[...]
</fieldset>
</form>
Ein form.appendChild klappt also nicht einfach so. Ich habe dann dieses Posting gefunden und versucht umzusetzen, was aber nicht funktioniert hat - <input type="button"...> wird bei mir nicht korrekt als button erkannt und auch so hat es nicht geklappt.
Soweit ich den Code verstanden habe, sollte es eigentlich funktionieren, da die nächste parentNode <li> ist. Tuts nur leider nicht... Ich habe mir die Selfhtml-JavaScript-Sektion zum Thema Nodes angetan, schaffe es aber nicht mal, einen einfachen div mit eigene ID per Javascript zu klonen.
Kann mir jemand helfen? Danke im Voraus!
--------------------
Lösung siehe unten, Problemerweiterung ebenso
Zuletzt bearbeitet: