Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2010, 12:46
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 8 meses
Puntos: 67
Respuesta: Como Valido estos radio Button?

JavaScript trabaja los buttons radio como un colection lo cual es algo parecido a un array. Para que salga un alert cuando no se selecciona ningún buton radio se podría hacer de esta manera:

En primer lugar digamos que haya un form envolviendolo todos los elementos de formulario y digamos que su name sea "form". Ok, en primer lugar referenciamos todos los buton radio. De ese modo:

Código:
<script type="text/javascript">
    function validar() {
        var rads = document.form.p1;
        var nr = rads.length, r;   // asignamos a la variable nr el número de radios de la coleccion 
                                               // y declaramos una variable que se va a usar en el for
        var rst = false;               // declaramos e iniclizamos la variable del resultado

        for (r = 0; r < nr; r ++) { // Recorremos el colection de radios 
             if (rads[r].checked) { // Si encontramos un radio checkeado
                rst = true;               // asignamos un valor verdadero a la variable del resultado
                break;                     // cortamos el for
             }        
        }
        return rst;                       // Devolvemos el valor del resultado
    }
</script>
Eso sería todo, espero que te sirva.