Hola tengo una grandisima lista de checkbox que se hacen por automatico en php pero ahora me pidieron que los checkbox se pudieran marcar de forma automatica seleccionando una solo opcion
me gustaria que se marcaran por ejemplo "por dias" hacer un grupo para los dias de la semana Lunes - marte - miercoles etc... y que estos mismos grupos se distingan por ids! este es el codigo html-php que los genera
Código PHP:
<?
$users = $db->get_results("SELECT sucursal, descripcion FROM sucursal ORDER BY sucursal");
foreach ( $users as $user )
{ ?>
<table width="100%" border="0" align="center">
<tr onMouseOver="uno(this,'cccccc');" onMouseOut="dos(this,'FFFFFF');">
<td width="36%"><input type="checkbox" name="sucursal[]" value="<? echo $user->sucursal; ?>" />
<? echo $user->sucursal; echo " - "; echo $user->descripcion; ?></td>
<td width="15%">Hrs.<input name="tiempo[<? echo $user->sucursal; ?>]" type="text" size="3" value="" ></td>
<td width="7%">L <input type="checkbox" name="lunes[<? echo $user->sucursal; ?>]" id="lun" /></td>
<td width="7%">M <input type="checkbox" name="martes[<? echo $user->sucursal; ?>]" id="martes" /></td>
<td width="7%">M <input type="checkbox" name="miercoles[<? echo $user->sucursal; ?>]" id="miercoles" /></td>
<td width="7%">J <input type="checkbox" name="jueves[<? echo $user->sucursal; ?>]" id="jueves" /></td>
<td width="7%">V <input type="checkbox" name="viernes[<? echo $user->sucursal; ?>]" id="viernes" /></td>
<td width="7%">S <input type="checkbox" name="sabado[<? echo $user->sucursal; ?>]" id="sabado" /></td>
<td width="7%">D <input type="checkbox" name="domingo[<? echo $user->sucursal; ?>]" id="domingo" /></td>
<td width="7%">Editar</td>
</tr>
</table>
<? } ?>
pero ahora lo que necesito y que de verdad NO LO SE HACER es que por medio de JS se seleccionen todos los del mismo ID con algo semejanet a esto
Código Javascript
:
Ver originalfunction ChequeaTodo(chk) {
for(i=0;ele=chk.form.nose[i];i++)
if(ele.id.indexOf('lun') != -1)
ele.checked=chk.checked;
}
pero no logro hacerlo (supongo que despues de chk.form"aqui" va el nombre del form) y donde dice ele.id.idexxOf('lun') sera el grupo por id para todos los que tienen id lun.
y mandar llamar la funcion de esta forma
eso es lo que supongo yo pero intento correrlo y nada... alguna idea, como se dan cuenta no se nada de JS , la funcion original creo es de JavierB...
mil gracias saludos.