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

    Validare un campo combobox

    ciao ragazzi ho un problema.
    Ho un form con un campo combobox multiselezione e devo inserire un javascript che verifichi se sono state selezionate meno di 4 voci. Se l'utente ha selezionato meno di 4 voci dall'elenco mando avanti la compilazione, altrimenti blocco l'utente e lo avviso che non può selezionare più di 3 voci. Come faccio?
    grazie
    ciao ciao

  2. #2
    Mi pare che il problema sia già stato trattato sul forum, cmq nel tuo caso, se i campi sono checkbox devi usare una cosa del genere:

    codice:
    function checkMax () {
      var checkbox = document.nomeModulo.elements;
      var checks = 0;
      for (i=0;i<checkbox.length;i++) {
    
        if (checkbox[i].type == "checkbox" && checkbox[i].checked == true) {
             checks++;
        }
    
      }
    
      if (checks > 3) {
        alert ("errore");
        return false;
      } else {
      return true;
    }

  3. #3
    grazie tanto,
    ma io sono proprio neofita con javasript e capisco poco il codice. Comunque il mio campo non è checkbox, ma text list o Listbox multivalore.Ho provato il tuo codice,ma non funziona.
    Mi dà il seguente errore
    Error: 'document.Curriculum1.elements' is null or not an object


    Ho provato ad utilizzare getElementById("PosCand"), ma non funziona neanche così
    se hai qualche altro suggerimento ti ringrazio molto
    ciao ciao

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.