Buenas a todos, he buscado en Internet como desmarcar checkbox pero me salen opciones cuando se manejan formularios y yo no estoy manejando formularios, los checkbox se generan a partir de una consulta sql
el codigo:
Código PHP:
Ver original<?php
$sql="SELECT (HCCONFOLI), HCICONSEC, HCIFECING FROM HCINGRES WHERE GPACODIGO='".$paciente."' and HCCTIPOHC='".$tipohc."'";
$obj2->consulta($sql);
$nfilas=$obj2->numFilas();
//aca el checkbox que los marca/desmarca
echo "Todos/Ninguno <input type='checkbox' id='todos' Onclick='if(this.checked) { marcafolios('folios','$nfilas') }
else if(this.checked=true) { alert('lo desmarca'); this.checked=false}'>";
//aca los resultados de la consulta
while ($row = sqlsrv_fetch_array($obj2->result))
{
echo "<tr><td align='center'>".$row[0]."</td>
<td align='center'>".$fecha."</td>
<td align='center'><input type='checkbox' name='folios' id='folios' value='".$row[0]."'></td></tr>";
}
?>
y la funcion marcafolios:
Código Javascript
:
Ver originalfunction marcafolios(id, filas)
{
for(i=0;i<filas;i++)
{
document.getElementById(id).checked[i]=true;
}
}
Pero solo se esta chequeando el primer checkbox de la consulta, como puedo yo chequear todos los checkbox de esta cnsulta?
Agradezco me puedan colaborar..gracias