Hola,
tengo un form con varios campos y uno de ellos es un checkbox que se genera automaticamente segun el resultado de una query.
de la siguiente manera:
Código PHP:
<table class="tablesorter">
<tr>
<th>campoX</th>
<th>CamopY</th>
<th> </th>
</tr>
<?php
if($sql) {
while( $resultado = mysql_fetch_array($sql) ){
?>
<tr id="fila-<?php echo $resultado ['id']; ?>">
<td align="left"><?php echo $resultado ['campoX']; ?></td>
<td align="left"><?php echo $resultado ['campoY']; ?></td>
<td><input type="checkbox" id="checkbox<?php echo $resultado ['id'];?>" name="checkbox<?php echo $resultado ['id'];?>" value="1"/></td>
</tr>
<?php
}
}
?>
</table>
lo cual me quedaria un checkbox1, checkbox2, checkbox3..... dependiendo de la cantidad de registros devueltos en la query.
entonces, cuando llamo la función Jquery para comprobar campos y pasarlos por Post a otra pagina, no ser como pasar este checkbox.
el código en javascript es el siguiente: (resumido)
Código Javascript
:
Ver originalfunction xxx(){
var campo1= $('#campo1').attr('value');
var campo2= $('#campo2').attr('value');
var campo3= $('#campo3').attr('value');
var campo4= $('#campo4').attr('value');
$.ajax({
url: 'mipagina/mipagina.php',
type: "POST",
data: "submit=&campo1="+campo1+"&campo2="+campo2+"&campo3="+campo3+"&campo4="+campo4,
beforeSend: function(){
if (campo1==""){
alert("Campo 1 es Obligatorio.");
$("#campo1").focus();
return false;
}
},
success: function(datos){
alert(datos);
},
complete: function(){/*Quan s'hagi completat*/}
});
return false;
}
}
entonces mi pregunta es: como puedo hacer para pasar las todos los checkbox generados por la query?
saludos y gracias de antemano!!!!