hola
tengo esta funcion en php donde creo dinamicamente checkbox
for ( $i=8;$i<18;$i++ ) {
$result_hora = mysql_query("SELECT * FROM servicios WHERE ing ='".$_POST['ing']."' AND fecha_entrada='".$_POST['fecha']."' AND hora_entrada='".$i."'",$link)or die (mysql_error());
echo "<tr height='25px'>";
echo "<td align='center'>";
echo hora($i);
echo "</td>";
if ( mysql_num_rows($result_hora) != 0 ) {
echo "<td align='center'>";
echo "<a href='#' onclick='VerCita(".mysql_result($result_hora,0,'id').")' style='color:#f00'>No Disponible</a>";
echo "</td>";
}else{
//$numero= mysql_result($result,0,"num");
echo "<td align='center'>";
//echo "<a href='#' onclick='AsignarCita(\"$i\")' style='color:#00cc00'>Disponible</a>";
echo "<input type='checkbox' name='c".$i."' id='c".$i."' value='$i'>";
echo "</td>";
}
echo "</tr>";
}//FIN FOR
pero como son dinamicamente, deseo validarlos por jquery diciendo que si exite o no el checkbox que cree, asi:
function AsignarCita(){
var str = $("#formservicios").serialize()+"&fec="+$('#datepicker').val();
if ( $("#c8").length > 0 ){
alert("Escoja una hora para el servicio");
}else{
$.ajax({
type: 'POST',
url: 'InsertServicios.php',
data: str,
success:function(msg){
$("#resultado").html(msg);
}
});
}
}
el problema es que me lo valida la pimera vez pero cuando lo le doy clic al check y después le doy clic otra vez quitandole el chulo, al validarlo este me queda como si existiera siempre...
si alguien me pude ayudar se lo agradeceria