Código:
Cuando capruro el valor con php con esta linea: 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; }
Código:
Pero a la hora de capturar el valor con el formulario, este llega vacio. document.form1.camposmateriales.value=num;