Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2013, 10:31
steffyn_90
 
Fecha de Ingreso: noviembre-2012
Ubicación: Tegucigalpa
Mensajes: 94
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: problemas con funcion validacion de radio button

Cita:
Iniciado por rosonator Ver Mensaje
Primero de todo, yo haría el botón por JS y no por HTML, es decir, que sea input.button (no input.submit) el que llama a la función en vez del submit del formulario.

Creo que lo que ocurre es que no estás mirando el checked en los hijos del elemento sino en el propio elemento, que no tiene esa propiedad. Prueba con esto:


Código:
todosActivos = [];

for (i = 0; elem = formulario.elements[i]; i++) {

       todosActivos [i]= false;

       if (elem.type == "radio") {

              cantidadRadios = elem.length;

              for (j=0; j < cantidadRadios ; j++) {
                     if (elem[j].checked==true) {
                            todosActivos[i]=true;
                     }
              }
       } 
}                   

if (todosActivos.indexOf(false)== -1) {
      document.forms['formulario'].submit();
} else {
//CASOS DE ERROR
}

Hola antes que nada, muchas gracias por tu ayuda y tiempo,

acabo de probar el codigo y pues igualmente si selecciono los grupos de radio siempre me sale el mensaje que no están seleccionado. He probado diversos codigos con el mismo resultado. T_T

De verdad muchas gracias.