Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2016, 14:33
Avatar de carlillos
carlillos
 
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 245
Antigüedad: 17 años, 9 meses
Puntos: 21
Respuesta: Validar campos con php y mostrarlos en el formulario

El atributo "required" puede validar si algún checkbox está vacío pero sólo de forma individual, para hacerlo en grupo podrías adaptar la siguiente comprobación con jquery a tu formulario:
Código HTML:
Ver original
  1. <form id="formulario">
  2.     <div class="requerido grupo1">
  3.         <input type="checkbox" name="opcion1[]">
  4.         <input type="checkbox" name="opcion1[]">
  5.         <input type="checkbox" name="opcion1[]"><br>
  6.     </div>
  7.     <div class="requerido grupo2">
  8.         <input type="radio" name="opcion2[]">
  9.         <input type="radio" name="opcion2[]">
  10.         <input type="radio" name="opcion2[]">
  11.     </div>
  12.     <input type="submit" value="Enviar">
  13. </form>
  14.  
  15. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
  16.  
  17.  
  18. $('#formulario').on('submit', function(e){
  19.     if($('div.requerido.grupo1 :checkbox:checked').length === 0) {
  20.         e.preventDefault();
  21.         alert('Opción 1 requerida');
  22.     }
  23.     if($('div.requerido.grupo2 :radio:checked').length === 0) {  
  24.         e.preventDefault();
  25.         alert('Opción 2 requerida');
  26.     }    
  27. });
  28.  
Saludos.

Última edición por carlillos; 19/02/2016 a las 14:43