yo hice algo parecido de esta manera:[
Con este javascript creo los input y creo lineas conforme las necesito para asi crear el array:
Código Javascript
:
Ver original// <![CDATA[
var posicionCampo = 1;
function agregarUsuario() {
nuevaFila = document.getElementById("tablatracking").insertRow(-1);
nuevaFila.id = posicionCampo;
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='text' size='20' name='empresa[" + posicionCampo + "]' value='' placeholder=' Ej. UPS, FedEx, Lasership...' tooltipText='Ej. FedEx, UPS, Lasership, etc' required></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='text' size='20' name='tracking[" + posicionCampo + "]' value='' placeholder=' Tracking' tooltipText='Número de Tracking' required></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='button' id='eliminar' value='Eliminar' onclick='eliminarUsuario(this)'></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='email[" + posicionCampo + "]' value='<?php echo $row_datos['email'] ?>'></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='15' name='nombre[" + posicionCampo + "]' value='<?php echo $row_datos['nombre'] ?>'/></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='cedula[" + posicionCampo + "]' value='<?php echo $row_datos['cedula'] ?>'/></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='estatus[" + posicionCampo + "]' value='En Transito'/></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='lugar[" + posicionCampo + "]' value='No_entregado'/></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='fecha_registro[" + posicionCampo + "]' value='<?php echo date('Y-m-d'); ?>'/></td>";
nuevaCelda = nuevaFila.insertCell(-1);
nuevaCelda.innerHTML = "<td><input type='hidden' size='1' name='fecha_estatus[" + posicionCampo + "]' value='<?php echo date('Y-m-d '); ?>'/></td>";
posicionCampo++;
}
function eliminarUsuario(obj) {
var oTr = obj;
while(oTr.nodeName.toLowerCase() != 'tr') {
oTr=oTr.parentNode;
}
var root = oTr.parentNode;
root.removeChild(oTr);
}