Me encuentro que he diseñado un formulario que tiene una serie de partes "dinámicas" se encuentra un botón que, mediante javascript, clona un
div preexistente y oculto y le reestablece la id (tanto del
div como de los elementos que contiene (inputs diversos)). Ahí ningún problema, se añaden y se borran maravillosamente.
Código javascript
:
Código:
var div = document.getElementById("divDatos");
var it0 = div.getElementsByTagName("div");
it0 = it0[0];
var it1 = it0.cloneNode(true);
it1.id = "exp." + iterador.value;
El tema esta en que luego, debo recuperar los datos de ese formulario mediante php. Uso
post como método de trasferencia. Entonces, intento obtener los valores de esos input mediante
$HTTP_POST_VARS o bien mediante
$_POST y me encuentro que la celda de la array no esta inicializada, no tiene valor.
¿Si se ha clonado el div mediante javascript, se tiene que acceder a lo inputs de algún otro modo?
Por otro lado, como que estos divs se pueden añadir y borrar, lo que hago es guardarme un array de números que me indica a que divs debo acceder. Entonces, yo lo que intento es acceder así:
$HTTP_POST_VARS["txtNombre".$id] donde en
$id he guardado el número identificador.
¿Puede ser este el problema?