UUff amigo esto salio porfiado, mira hice los cambios pero segui con el mismo error, he ido probando sobre el código que me enviaste un par de post más arriba.
Código HTML:
<script language="javascript">
function validar_checkbox(f, obj) {
f = eval("document." + f);
obj = eval("f." + obj);
var total = obj.length;
var selected = false;
if (total)
{
for (i=0; i<total; i++)
{
if (obj[i].checked == true) {
obj[i].checked = false;
} else {
obj[i].checked = true;
}
}
} else {
if (obj.checked == true)
{
obj.checked = false;
} else {
obj.checked = true;
}
}
}
</script>
He dejado tal cual el script para que lo cheques, acá esta el form el cual he hecho los cambios
Código HTML:
<form name="form1" method="post">
<input type="checkbox" name="mycheckbox[]" value="1"><br>
<input type="checkbox" name="mycheckbox[]" value="1"><br>
<input type="checkbox" name="mycheckbox[]" value="1"><br>
<input type="checkbox" name="mycheckbox[]" value="1"><br>
<input type="checkbox" name="mycheckbox[]" value="1"><br><br>
<input type="checkbox" name="seltotods1" value="1" onClick="validar_checkbox('form1', 'mycheckbox[]')">Seleccionar Todos
</form>
y no esta marcando
, después de esto cuando tenga más tiempo me comere un manual de JS