Hallo,
mit JavaScript müssen die Felder, die hinzugefügt werden sollen vorher bereits vorhanden aber unsichtbar sein, z.B, mit style="display:none" .
Bei Aktivierung anderer Felder, z.B Radiobuttons kann man diese Felder dann sichtbar machen z.B. mit onclick="document.formularname.feldname.style.display='block'" oder auch entsprechend nach voriger Auswahl deren Name oder value ändern.
Aber die Zahl der neuen Felder muß dennoch vorher bereits festgelegt werden, wobei man ja mit einer for-Schleife schon mal ausreichend viele 'auf Vorrat' erzeugen kann.
Ich hoffe, das hilft etwas, wenn nicht dann sag doch einfach mal wie Du Dir das konkret vorstellst.
Viele Grüße,
Jürgen