Agregar campos a un formulario dinámicamente

prueba2306
26 de Enero del 2006
Hola:

Tengo poco tiempo de programar en Javascript por lo que espero que ustedes me puedan ayudar.

Tengo un formulario que contiene ciertos campos. Resulta que necesito que el usuario pueda agregar más campos (si este lo desea) para que los pueda llenar.

El problema no es agregarlos, sino agregarlos de la manera correcta. Es decir, como el formulario tiene diversas subsecciones el usuario puede agregar los que desee en las diversas subsecciones. Si los agrego por medio de un DIV que esté dentro del formulario (es decir agregarle al innerHTML el código correspondiente) sí lo hace pero los datos contenidos en estos campos nuevos no son enviados por medio del parámetro POST o GET (esto sucede en FireFox de versión menor a la 1.5 y en Safari de Mac)

Si lo hago por medio del createElement y appendChild (como se debería de hacer, lo sé), los campos se agregan al final (lo cual no siempre debe de ser así en este formulario ya que, como dije, tiene diversas subsecciones)

Agradesco de antemano cualquier ayuda que me ppuedan facilitar.