Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Contare check selezionati

    Ho un elenco di checkbox, tutte con lo stesso nome, e dovrei limitare a 20 il numero di checkbox selezionabili!

    Come posso fare?

    Penso basti fare un ciclo per ogni check e controllare quanti sono checcati... ma mi manca un po' di sintassi... mi date una mano?

    ciao

  2. #2
    prova così:

    codice:
    <script language="JavaScript">
    
    function counter(f) {
     var c=0;
     for (i=0; i<f.elements.length; i++)
      if (f.elements[i].type=="checkbox" && f.elements[i].checked) c++;
      if (c>20) {
       alert("Selezionare al massimo 20 checkbox.");
       for (i=0; i<f.elements.length; i++)
        if (f.elements[i].type=="checkbox") f.elements[i].checked=false;
      }
    }
    
    </script>
    da richiamare così:

    codice:
    <input type="checkbox" onClick="counter(this.form);">
    ciao

  3. #3
    Perfetto!!!

    Grazie mille var!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.