DHTML - Problemas con DOM y Formularios

 
Vista:

Problemas con DOM y Formularios

Publicado por Aram (3 intervenciones) el 05/01/2009 10:59:53
Hola!

Escribo porque llevo días intentando resolver un problema pero no se cómo.
Explico:
Tengo un formulario en el que genero dinámicamente con appendChild nuevos campos para mandarlos (en este caso es para adjuntar más archivos).
El problema está en que cuando manda el formulario dichos campos están como si no existieran (no puedo leer su contenido o no aparecen).
En cambio, si los creo haciendo un innerHTML + codigo si funcionan, pero de este modo todo lo que ha puesto el usuario antes de mandar el formulario se pierde y por lo tanto no es muy óptimo.

¿Alguien me puede decir porqué ocurre?

Adjunto código:

///Formulario
<form id="adjunts" enctype="multipart/form-data" method="post" action="add.php" >
<div id="adding"></div>
</form>
///

///CONSTRUYO EL NUEVO ELEMENTO DE FORMULARIO
target = document.getElementById('adding');

nombre = document.createElement("input");
nombre.setAttribute("id","nom"+numInputs);
input = document.createElement("input");
input.setAttribute("type","file");
input.setAttribute("id","arxiu"+numInputs);
br = document.createElement("br");
br.setAttribute("id","br"+numInputs);

target.appendChild(nombre);
target.appendChild(input);
target.appendChild(br);
///

Gracias de nuevo!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con DOM y Formularios

Publicado por Xatcom (10 intervenciones) el 11/01/2010 14:04:16
Hola,

Muchas veces estos problemas dependen del navegador. Asegúrate de establecer todas las propiedades de los controles INPUT, no sólo ID. Establece también, NAME, VALUE, etc

Un saludo.

------------------------------------------
Xatcom.net Diseño web valencia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar