Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2007, 17:58
crnieto05
 
Fecha de Ingreso: abril-2007
Ubicación: España
Mensajes: 19
Antigüedad: 17 años, 1 mes
Puntos: 1
Pregunta Agregar input al Form, pero en un parentNode Div

Hola listeros.
Tengo una situación en la que creo input tipo hidden y text mediante javascript. Todo bien hasta aquí, el problema resulta que si lo agrego al objeto Form entonces no quedan ubicados donde deben estar y si los agrego al Div, que es el lugar donde deben aparecer, entonces no quedan como parte del objeto Form.
Necesito ambas cosas, agregarlos en el objeto Form, para poderlos leer en la siguiente página, pero que tengan como parentNode un objeto Div y se visualicen e en el lugar correcto.
He probado con el siguiente código y me lo sigue agregando al Div y desaparece del Form.

oForm.appendChild(textoculto); // agrego al objeto Form el input hidden
var oTextOculto = eval("document.getElementsByTagName('input')"); busco los objetos input del formulario
for (var i=0;i<oTextOculto.length;i++) { // ciclo para buscar el input deseado
if (oTextOculto[i].name == EntregaSel) break; // si lo encuentro salgo del ciclo
}
var oDiv = division.parentNode; //cargo el parentNode del objeto div
oDiv.insertBefore(oTextOculto[i], division.nextSibling); // agrego el input del form al div

Agradezco mucho la ayuda que puedan brindarme ya que esto me esta atrazando algo.

Saludos,
Cristian