Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2005, 09:07
under_ground
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
problemas con check

amigos tengo el siguiente codigo que se que funciona, pero extrañamente no me esta marcando las checkbox

Código HTML:
<script>
function marcar(obj,chk) {
 elem=obj.getElementsByTagName('input');
 alert(elem);
  for(i=0;i<elem.length;i++)
   elem[i].checked=chk.checked;
   alert(elem[i]);
}
</script>
// despues dentro de esta misma página esta la check que marca todas
<tr bgcolor="#CCCCCC">
<td width="12%"><div align="center"><strong>Generado por </strong></div></td>
<td width="12%"><div align="center"><strong>Descargar</strong></div></td>
<td width="5%" bgcolor="#CCCCCC"><div align="center">
<input name="checkbox" type="checkbox" onClick="marcar(this.parentNode,this)">
</div></td>
// cabe decir que estas check se generar dinamicamente
//aca esta la chek que se genra 
 <input type="checkbox" name="grupocheck[]" value="<?=$row[idfile]?>"> 
ahora si ustedes prueban esto... veran que funciona miren...
Código HTML:
<script>
function marcar(obj,chk) {
 elem=obj.getElementsByTagName('input');
 alert(elem);
  for(i=0;i<elem.length;i++)
   elem[i].checked=chk.checked;
   alert(elem[i]);
}

</script>
<form>
<input name="checkbox" type="checkbox" onClick="marcar(this.parentNode,this)">//marca todas
<input type="checkbox" name="grupocheck[]" value="<?=$row[idfile]?>">
</form>