Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/01/2009, 07:09
JhonPierre
 
Fecha de Ingreso: julio-2007
Mensajes: 19
Antigüedad: 17 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Como validad checkbox creado con php y mysql??

Hola, Weno Dejame Decirte que Lo Mejor Seria de que validaras eso al momento de Enviar El Formulario....Aqui t dejo Una Idea. Suerte y Apoya este foro. Espero te Sirva, Bytes.

/////////////////////////////////////////////
//Primero Cambia Esto En Tu Code Html/PHP
Código javascript:
Ver original
  1. //formulario
  2.   <form id="miformulario" //...........>
  3.   <?php
  4.     //............
  5.     $i=0;
  6.     while ($row = mysql_fetch_array($resultado)){
  7.         $i++;
  8.         echo "<input type=\"checkbox\" name=\"seleccion[]\" id="<?php echo('check'.$i);?>" value=\"".$row['codigo']."\">".$row['nombre']."<br>";
  9.     }  
  10.     //...........
  11.   ?>
  12.   //Luego : Donde N es el numero minimo de Checks activos q deseas, M: Numero Total de CheckBoxes Creados en Consulta
  13.   <input type="button" name="btnAction" id="btnAction" value="    Agregar " onclick="validarPrimero(N,M);" >
  14.   </form>
  15.  
  16.   //..........
  17.   //Luego tu Codigo JavaScript Seria Algo Asi
  18.   function validarPrimero(n,m)
  19.   {
  20.     var cant =0;
  21.     for(i=1;i<=m;i++)    //recorrer todos los checkbox
  22.     {
  23.         check = document.getElementById("check"+i);
  24.         if(check.checked) cant++;    //si encuentras uno seleccionado incrementas
  25.     }
  26.     if( cant != n )
  27.         alert("debe seleccionar  " + n + " Opciones ");  
  28.     else
  29.         miformulario.submit();
  30.   }
  31.   //......


JHONPi.

Última edición por JhonPierre; 15/01/2009 a las 08:51