molily: Formularerweiterung

Beitrag lesen

Hallo,

Elemente wie eine Tabelle kannst du mit getElementById ansprechen und mit cloneNode duplizieren. Diese Kopie hängst du dann wieder mit appendChild an ein Element im DOM-Baum an, in dem Falle dasjenige, das als Elternelement für die fraglichen Tabellen dient (z.B. form).

Dein Problem wird eher sein: Wenn du auf diese Weise vorgehst, hast du mehrere Formularfelder gleichen Namens. Das ist nicht prinzipiell ein Problem, aber viele übliche serverseitige CGI-Umgebungen kommen damit nicht zurecht. PHP würde dir etwa über $_POST['formselect1'] nur den Wert eines Formularfeldes zurückgeben, selbst wenn mehrere übertragen werden. In PHP löst man dieses Problem, indem die Formularfelder name="formselect[]" bekommen. Es gibt dann einen Array $_POST['formselect'] mit allen Werten der Formularfelder mit dem Namen »formselect[]«.

Bitte helft mir möglichst mit einem speziell auf diesen Code:
angepassten Script, damit ich daraus ersehen kann, wie genau
das möglich ist >> Will ja auch lernen!

Den genauen Code kannst du dir selbst erarbeiten - der Lerneffekt dabei ist ungemein höher.

Mathias