Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2009, 13:52
danieltv2002
 
Fecha de Ingreso: marzo-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: como puedo seleccionar todos los radiobottons "aceptar" o lo contrario "re

Gracias por su ayuda, tal vez no me explique bien lo que quiero hacer.

aqui pongo una tabla con 3 checkbox comportandose como radiobotton para cada usuario, lo que me falta es como puedo seleccionar una columna completa, por decir algo los de autorizar.

Código:
<html>
<head>
<script>
function pulsar(obj) {
    if (!obj.checked) return
    
elem=document.getElementsByName(obj.name);
    for(i=0;i<elem.length;i++) 
        elem[i].checked=false;
    obj.checked=true;
}
</script>
</head>

<body>
Autorizar Usuarios nuevos
<form action="checkbox2.php" method="post">
<table width="900" border="1">
  <tr>
    <td>Aceptar</td>
    <td>Nada</td>
    <td>Rechazar</td>
    <td><div align="center">Usuario</div></td>
    <td><div align="center">otros</div></td>
  </tr>
  <tr>
    <td><input type="checkbox">
      Todos</td>
    <td><input type="checkbox">Todos</td>
    <td><input type="checkbox">Todos</td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
  </tr>
  <tr>
    <td><input type="checkbox" name="chk1" onClick="pulsar(this)" value="A" /></td>
    <td><input type="checkbox" name="chk1" onClick="pulsar(this)" value="N" /></td>
    <td><input type="checkbox" name="chk1" onClick="pulsar(this)" value="R" /></td>
    <td><div align="center">Fulanito 1</div></td>
    <td><div align="center">mas info</div></td>
  </tr>
  <tr>
    <td><input type="checkbox" name="chk2" onClick="pulsar(this)" value="A" /></td>
    <td><input type="checkbox" name="chk2" onClick="pulsar(this)" value="N" /></td>
    <td><input type="checkbox" name="chk2" onClick="pulsar(this)" value="R" /></td>
    <td><div align="center">Sultanito 2</div></td>
    <td><div align="center">mas info</div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><div align="center"></div></td>
    <td><div align="center"></div></td>
  </tr>
</table>
<div align="center">
  <input type="submit" value="enviar">
</div>
</form>
</body>
</html>
halle este codigo, y estaba pensando que si se podria modificar que en lugar de seleccionar todos los checkbox con el mismo nombre, se puedan seleccionar los que tengan el mismo valor.

Código:
<script>
function pulsar(obj) {
    if (!obj.checked) return
    elem=document.getElementsByName('chk');
    for(i=0;i<elem.length;i++) 
        elem[i].checked=false;
    obj.checked=true;
}
</script>
Gracias.