Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Select multiple

  1. #1

    Select multiple

    codice:
    function checkForm(objForm) {
    
      for (var i=0; i<objForm.nodo.length; ++i) {
    		if (objForm.nodo.options[i].selected==''){
            alert("Please, insert a category.");
           return false;
    		}
      }
    
      if (objForm.nome.value == '') {
    	  alert("Please, insert a name.");
    	  objForm.nome.focus();
    	  return false;
      }  
    
      if (objForm.descrizione.value == '') {
    	  alert("Please, insert a description.");
    	  objForm.descrizione.focus();
    	  return false;
      }    
     
      
    return true;
    }
    Da neofita di javascript vorrei controllare se è stata selezionata almeno una voce di una select multiple il cui name è nodo[].

    Cosi non funziona, dove sbaglio !?

  2. #2
    Prova questo, ma non so se funza
    codice:
    objForm.nodo[i].selected == false
    oppure potresti controllare selectedIndex che è impostato al indice della prima selezione oppure a -1

    codice:
    if (objForm.nodo.selectedIndex == -1) 
    {
        alert("Selezionare un'opzione")
        //ecc.
    }

    ruggine

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.