hola recibo en un div(ajax) la respuesta de una consulta php esta contiene checkbox para selecionarlo o seleccionarlos desde el js recorro que campos estan marcados pero simpre me indica que el contador es cero, ademas desde el navegador no se cargan los elementos html en la respuesta que recibe el div no se si sera el problema
asi desde php
//cargar evento por municipio
if($codmnpio=$_GET['codmunicipio']){
$sql_eventos="select nombre,fecha from ac_eventos where id_municipio='$codmnpio'";
$result_eventos=mysql_query($sql_eventos);
$total_eventos=mysql_num_rows($result_eventos);
echo "
<fieldset>
<legend>Eventos Disponibles</legend>
<br>
<table width='550' border='0' cellpadding='3' cellspacing='1' bordercolor='#FFFFFF' bgcolor='#ffffff'>
<tr><td class='encabezado_celda'>Evento</td><td class='encabezado_celda'>Fecha</td><td class='encabezado_celda'>Marcar</td></tr>";
if ($total_eventos>'0'){
while ($datos_eventos=mysql_fetch_array($result_eventos) )
{$nom_evento=$datos_eventos['nombre'];$fecha_evento=$datos_eventos['fecha'];$eventos=$datos_eventos['nombre'];
echo "<tr><td class='texto_celda'>$nom_evento</td><td align='center' class='texto_celda'>$fecha_evento</td><td align='center' class='texto_celda'><input type=\"checkbox\" name=\"marcar[$eventos]\" id=\"marcar\" value=\"$eventos\" onclick=\"chekeo()\"></td></tr>";
}
}else {echo "<tr><td colspan=3 align=center class=texto_celda>No hay eventos disponibles para su municipio</td></tr>
";}
echo "</table>
</fieldset>";
}
desde js donde pregunto por los campos asi
function chekeo() {
check=document.pp.getElementsByTagName("marcar");
var cuentaChecked=0;
for(var i=0;i<check.length;i++) {
if(check[i].checked) {
cuentaChecked+=1;
}
}
if(cuentaChecked == 0) {
window.alert("Por favor Seleccione al menos un dominio para continuar.");
return false;
}
}
gracias por la ayuda