Quizá no me estoy explicando bien o soy yo quien no entiende, disculpen mi ignorancia.
Este pedazo de codigo me crea una total de filas dentro de una tabla dinamica que yo asigno mediante la variable numero al ingresarlo en una caja de texto y por lo tanto me genera el total de filas que cada una contiene cajas de texto y checkbox.
Código Javascript
:
Ver original//Crear Fila
for(var linea = 1; linea <= numero; linea++) {
var trDatos = document.createElement('tr');
trDatos.align = 'center';
var td1 = document.createElement('td');
td1.innerHTML = '<input name="no_partida[]" type="text" />';
var td2 = document.createElement('td');
td2.innerHTML = '<input name="partida[]" type="checkbox" value="Clasificacion" />';
var td3 = document.createElement('td');
td3.innerHTML = '<input name="partida[]" type="checkbox" value="Vinculacion" />';
var td4 = document.createElement('td');
td4.innerHTML = '<input name="partida[]" type="checkbox" value="Unidad de Medida" />';
var td5 = document.createElement('td');
td5.innerHTML = '<input name="partida[]" type="checkbox" value="Cantidad de Piezas" />';
var td6 = document.createElement('td');
td6.innerHTML = '<input name="partida[]" type="checkbox" value="Cantidad de Piezas Tarifa" />';
var td7 = document.createElement('td');
td7.innerHTML = '<input name="partida[]" type="checkbox" value="Pais Oriden" />';
var td8 = document.createElement('td');
td8.innerHTML = '<input name="partida[]" type="checkbox" value="Anexo" />';
Para guardar una cadena de chekbox que yo e creado anteriormente de manera estática utilizo este código:
Código PHP:
if(is_array($_POST['pedimento']))
{
foreach ($_POST['pedimento'] as $key => $value)
{
$obs = $_POST['observacion'][$key];
$sql1 = mysql_query("INSERT INTO pedimento (`numero`,`error`,`observacion`) VALUES ('$numero','$value','$obs')");
}
}
Que estos valores los tomo de aquí:
Código HTML:
<td>No. Pedimento</td>
<td><input name="pedimento[]" type="checkbox" value="No. Pedimento" onClick="javascript:document.formulario.no.disabled = !this.checked"></td>
<td><input name="observacion[]" type="text" size="40" id="no" disabled="disabled"></td>
<td >Destino/Origen</td>
<td><input name="pedimento[]" type="checkbox" value="Destino/Origen" onClick="javascript:document.formulario.destino.disabled = !this.checked"></td>
<td><input name="observacion[]" type="text" size="40" id="destino" disabled="disabled"></td>
</tr>
La cuestión es de que manera puedo almacenar de manera similar todos los valores de las cajas de texto y chekbox que creo en la tabla dinámica? Nuevamente muestro el código donde tengo mi duda:
Código Javascript
:
Ver original//Crear Fila
for(var linea = 1; linea <= numero; linea++) {
var trDatos = document.createElement('tr');
trDatos.align = 'center';
var td1 = document.createElement('td');
td1.innerHTML = '<input name="no_partida[]" type="text" />';
var td2 = document.createElement('td');
td2.innerHTML = '<input name="partida[]" type="checkbox" value="Clasificacion" />';
var td3 = document.createElement('td');
td3.innerHTML = '<input name="partida[]" type="checkbox" value="Vinculacion" />';
var td4 = document.createElement('td');
td4.innerHTML = '<input name="partida[]" type="checkbox" value="Unidad de Medida" />';
var td5 = document.createElement('td');
td5.innerHTML = '<input name="partida[]" type="checkbox" value="Cantidad de Piezas" />';
var td6 = document.createElement('td');
td6.innerHTML = '<input name="partida[]" type="checkbox" value="Cantidad de Piezas Tarifa" />';
var td7 = document.createElement('td');
td7.innerHTML = '<input name="partida[]" type="checkbox" value="Pais Oriden" />';
var td8 = document.createElement('td');
td8.innerHTML = '<input name="partida[]" type="checkbox" value="Anexo" />';
Espero resuelvan mi duda
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
Saludos!