Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    262

    Settare il valore di una ComboBox

    Salve amici
    ho un problemino in js da risolvere.
    In pratica ho una combobox selezionata con dei valori in questo modo

    <option>Pippo</option>
    <option>Pluto</option>
    <option>Paperino</option>

    senza i value......ora per default quando carico la pagina nella combo mi trovo selezionato il valore Pippo.....e dovrei fare una cosa del genere in js, creare una funzione che passandogli la stringa (Es. Pluto) nella combo trovo selezionato Pluto.
    Mi domandavo è possibile fare una cosa del genere senza avere i value nei tag option?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Robots,

    si può fare. Basta fare un ciclo sulle options e selezionare quella con il text corrispondente.
    Ti faccio un esempio
    codice:
    <script>
    function SelezionaComboDaText(objCombo,valoreText){
    	for(var i=0;i<objCombo.options.length;i++)
    		if(objCombo.options[i].text==valoreText)
    			objCombo.options[i].selected=true
    }
    </script>
    <form name="NomeForm">
    	<select name="NomeCombo">
    		<option>Pippo</option> 
    		<option>Pluto</option>
    		<option>Paperino</option>
    	</select>
    	<input type="button" value="pluto" onclick="SelezionaComboDaText(document.NomeForm.NomeCombo,'Pluto');">
    </form>

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.