Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/05/2010, 05:54
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: como puedo recoger un checkbox multiple y validarlo?

Bueno, probando probando otras soluciones que vi por ahí al final lo he conseguido con la siguiente función
Código Javascript:
Ver original
  1. function validaFormDisc()
  2. {
  3.    
  4.     var valido=0;
  5.  
  6.     var checks1 = document.getElementById('metodos_comunicacion1').getElementsByTagName('INPUT');
  7.     var checks2 = document.getElementById('metodos_comunicacion2').getElementsByTagName('INPUT');
  8.     for (var i=0; i<checks1.length; i++)
  9.     {
  10.         if (checks1[i].checked)
  11.         {
  12.             valido += 1;
  13.         }
  14.     }
  15.     for (var i=0; i<checks2.length; i++)
  16.     {
  17.         if (checks2[i].checked)
  18.         {
  19.             valido += 1;
  20.         }
  21.     }
  22.     if(valido == 0)
  23.     {
  24.             document.getElementById('errorform').innerHTML = 'Debes elegir por lo menos una forma de comunicación para continuar.';
  25.             return false;
  26.     }
  27.     else
  28.     {
  29.         document.getElementById('errorform').innerHTML = '';
  30.         return;
  31.     }
  32. };

Gracias por la aiuda!!