Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/04/2010, 12:42
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: limitar maximo de checkboxes seleccionados

Hola

Acabo de probarlo en IE8, FF y Opera y funciona. Esta otra manera es la misma que la que te dí en el post anterior, solo que se crean los campos dinámicamente

Código Javascript:
Ver original
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. var contador = 0;
  5. function funcion() {
  6. for (var i=0;i < document.forms["despedido"].elements.length;i++) {
  7. inpt = document.forms[0].elements[i];
  8. if (inpt.checked) {
  9. contador++;
  10. }
  11. }
  12. if(contador >= 3) {
  13. alert('Has seleccionados demasiados');
  14. contador = 0;
  15. return false;
  16. }
  17. }
  18. </script>
  19. </head>
  20. <body>
  21. <form action=""  method="post" name="despedido" onsubmit="return funcion();">
  22. <?php
  23. $i = 1;
  24. while ($i < 8){
  25. ?>
  26. <input type="checkbox" name="despjugador[]" value="<?php echo $i?>" /><br />
  27. <?php
  28. $i+= 1;
  29. }
  30. ?>
  31. <input name="Submit2" type="submit" value="Despedir" />
  32. </form>
  33. </body>
  34. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />