Foros del Web » Programando para Internet » Jquery »

validar check

Estas en el tema de validar check en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/03/2013, 15:23
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 15 años, 1 mes
Puntos: 15
Exclamación validar check

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="+$('#datepi cker').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

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:32.