Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2016, 03:23
diegoguerrero
 
Fecha de Ingreso: diciembre-2014
Ubicación: Madrid
Mensajes: 274
Antigüedad: 9 años, 11 meses
Puntos: 5
Impedir selección de checkbox

Hola!

Tengo que hacer un formulario en el que hay unos 20 checkboxes y quiero que solo se puedan seleccionar dos, es decir, que cuando se envíe el formulario detecte si hay dos seleccionados. Si hay dos debe seguir corriendo el código y, si no, volver y soltar un aviso. ¿Cómo hacerlo? Gracias!

Tengo esto:
Código HTML:
Ver original
  1. <!doctype html>
  2. <meta charset="UTF-8">
  3. <title>Examen sobre Luis Cernuda</title>
  4. <link rel="stylesheet" href="Estilos/Estilos.css">
  5. </head>
  6. <div class="Cabecera" id="Cabecera">
  7.     <div class="Titulo">Luis Cernuda</div>
  8.     <div class="Subtitulo">¿Qué sabes de él?</div>
  9. </div>
  10. <div class="Cuerpo">
  11.     <div class="TextoDescriptivo">Esta es una prueba para comprobar cuánto sabéis acerca de Luis Cernuda. Para comenzar, seleccionaos los dos integrantes.</div>
  12.     <form action="ComienzoPrueba.php" method="get">
  13.         <div class="Campo">
  14.             <label class="InputLabel">Integrantes</label>
  15.                 <?php
  16.                    // Incluyo la base datos
  17.                    include ("ConexionBaseDatos.php");
  18.                    // Traigo alumnos
  19.                    $Query1 = "SELECT * FROM `Alumnos` ORDER BY NombreA1 ASC";
  20.                    $MyQuery1 = $MyConnect->query($Query1);
  21.                     while ($MyFetch1 = $MyQuery1->fetch_assoc()){
  22.                         echo '<input type="checkbox" name="'.$MyFetch1['ID'].'">'.$MyFetch1['NombreN'].' '.$MyFetch1['NombreA1'].'<br>';
  23.                     }
  24.                 ?>
  25.         </div>
  26.         <button class="BotonEnvio" type="submit">Empezar</button>
  27.     </form>
  28. </div>
  29. </body>
  30. </html>