Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2009, 16:48
mad249
 
Fecha de Ingreso: septiembre-2009
Mensajes: 111
Antigüedad: 15 años, 5 meses
Puntos: 3
Respuesta: ¿Cómo puedo comprobar si un checkbox está seleccionado?

Cita:
Iniciado por ninho Ver Mensaje

Solucionado:

Pues se consigue accediendo a la posición del array que nos interesa, en mi caso el check que quiero comprobar está en la posición 2, por lo que :

grupo[2].value = Obtenemos el valor del check.
grupo[2].checked = Devuelve si el check está seleccionado.

Gracias de todas formas !!
Me parece muy bien que lo hayas conseguido por el Indice, en este caso tu ejemplo, como ya conoces la posicion es muy buena, pero supongamos que no Sabes en donde está, es decir, que solamente quieres Marcar unicamente un Checkbox pero desmarcar si alguno sobre la misma columna ya está marcado.. . Pues puedes Usar el Siguiente Código:
Código:
    <script type="text/javascript">
    function valida(obj)
    {
        var inputs = document.getElementById("gvDireccion").getElementsByTagName("input");
        
     for (i = 0; i < inputs.length; i++)
     {
          if(inputs[i].type=='checkbox')
          {
               if(obj!= inputs[i].name)
               {
                inputs[i].checked = false;               
               }
              
          }
      }
Espero encuentres esta informacion tan Útil como yo.. El codigo no es mio, es de NETOMATIX, pero lo modifiqué y asi me quedó...

Saludos!
__________________
Si caminas por la Senda del Conocimiento... y una Luz en la Oscuridad Ilumina tu Camino... No seas cu#$r@ y compártela.