Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2010, 08:59
kstro21
 
Fecha de Ingreso: diciembre-2008
Mensajes: 83
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Validar Casillas de Verificación

bueno no se si en tu caso es necesario de q cada checkbox tenga un nombre diferente, pero eso no es problema, para empezar, a la hora de enviar el formulario puedes contar la cantidad de opciones seleccionadas, si esta es igual a cero, lanzas el mensaje y detienes e submit del formulario.
Segun veo en tu formulario, los nombres de las opciones tienen un orden, o sea, tu le pones
T1, T2, T3, T4, en javascript puedes hacer algo asi
Código Javascript:
Ver original
  1. var validarOpciones = function(){
  2.     var cont = 0;
  3.     for(var i = 1; i<=4; i++){
  4.         if(document.getElementById('T'+i).checked){ ++cont};
  5.     }
  6.     //Si cont = 0 es por que ninguno se selecciono
  7.     if(cont === 0){
  8.         //tu codigo aqui
  9.         return false;
  10.     }
  11.     return true;
  12.     //Esta funcion la puedes llamar en el evento onsubmit del formulario
  13. }

Otra opcion es guardar en un arreglo los nombres de todos los checkbox

Código Javascript:
Ver original
  1. var opciones = ['T1', 'T2', 'T3', 'T4'];
  2.  
  3. var validarOpciones = function(){
  4.     var cont = 0;
  5.     for(var i = 0; i<=opciones.length; i++){
  6.         if(document.getElementById(opciones[i]).checked){ ++cont};
  7.     }
  8.     //Si cont = 0 es por que ninguno se selecciono
  9.     if(cont === 0){
  10.         //tu codigo aqui
  11.         return false;
  12.     }
  13.     return true;
  14.     //Esta funcion la puedes llamar en el evento onsubmit del formulario
  15. }

Espero haberte ayudado
__________________
Agradecer no cuesta nada.