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

    Ciclare su elementi di una select

    Salve a tutti.

    Avrei bisogno di controllare se un elemento è presente tra le Option di un campo SELECT, non nel value ma nella parte di testo.

    Esiste una funzione che esegua questo controllo o devo fare un ciclo?
    Se devo fare un ciclo, come si fa?

    Grazie in anticipo a tutti.

    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    devi fare un ciclo

    codice:
    <select id="id_della_combo"><option value="1">ciao</option><option value="2">ciao2</option></select>
    
    <script language="javascript">
    
    // creo la collezione delle options
    collOptions = document.getElementById("id_della_combo").options
    // ciclo 
    for (var i = 0; i < collOptions.length; i++) {
         //confronto il testo dell'option con quello che devo cercare
         if (collOptions[i].text == "ciao2") {
               //se lo trova fai quello che devi fare
               alert("trovato")
         }
    }
    </script>
    Cacca!

  3. #3
    Perfetto, grazie infinite
    Sono fermamente convinto che sia possibile fare ogni cosa. Tutto sta a capire come.

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.