Hola foreros, gracias por leer mi post, he realizado un formulario usando php y javascript, y tengo una parte dinamica donde genero con un boton unos input, pongo el codigo a continuacion:
Código:
num=0;
// Funcion para crear lineas de objetos
function crear(obj) {
num++;
fi = document.getElementById('fiel'); // 1
contenedor = document.createElement('div'); // 2
contenedor.id = 'div'+num; // 3
fi.appendChild(contenedor); // 4
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'cantidad'+num; // 6
ele.id = 'cantidad'+num; // 6
ele.className = "cantidades";
contenedor.appendChild(ele); // 7
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'material'+num; // 6
ele.id = 'material'+num; // 6
ele.className = "materiales";
contenedor.appendChild(ele); // 7
ele = document.createElement('input'); // 5
ele.type = 'text'; // 6
ele.name = 'nota'+num; // 6
ele.id = 'nota'+num; // 6
ele.className = "notasentrega";
contenedor.appendChild(ele); // 7
ele = document.createElement('input'); // 5
ele.type = 'button'; // 6
ele.value = '-'; // 8
ele.name = 'div'+num; // 8
ele.onclick = function () {borrar(this.name)} // 9
contenedor.appendChild(ele); // 7
document.form1.camposmateriales.value=num;
}
function borrar(obj) {
fi = document.getElementById('fiel'); // 1
fi.removeChild(document.getElementById(obj)); // 10
num=num-1;
}
Cuando capruro el valor con php con esta linea:
Código:
document.form1.camposmateriales.value=num;
Pero a la hora de capturar el valor con el formulario, este llega vacio.