Visualizzazione dei risultati da 1 a 8 su 8

Discussione: valore select

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142

    valore select

    ciao ragazzi...come avrete capito sono proprio alle prime armi con javascript:-)

    ho un piccolo problema in pratica ho una select cosi fatta
    Codice PHP:
    <label for="Area_Color" accesskey="c">Color Area</label>
                                <
    select size="1" id="Area_Color" name="Area_Color" tabindex="4" title="Area_Color"
                             <
    option value="Grey">Grey</option>
                                   <
    option value="Blue">Blue</option>
                                   <
    option value="Cyan">Cyan</option>
                                   <
    option value="Green">Green</option>
                                   <
    option value="Orange">Orange</option>
                                   <
    option value="Purple">Purple</option>        
                                   <
    option value="Red">Red</option>
                                 </
    select
    mi serve perimpostare il colore iun grafico e dovrei accedere ai valori Gray,Blue etc(ho fatto apposta la value uguale alla text cosi si puo accedere ad entrambi per ottenere lo stesso risultato) e salvarlo in una variabile che poi in base a controlli con if mi chiama una funzione diversa per ciascun valore preso dalla variabile....potete aiutarmi?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La domanda non e' chiara... :master: ma ci provo ad intuito:

    var s = document.getElementById("Area_Color");
    valore = s.options[s.selectedIndex].value;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142
    allora in pratica questa select mi permette di scegliere il colore di un grafico(blu,rosso,etc) poi alla presione di un pulsante all interno della pagina viene lanciata una funzione javascript che deve recuperare il valore di questa select per poter "sceglere" in base a questo valore cosa fare e cosa nn fare ......mi sono spiegato meglio?:-)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142
    ummm cosi come hai consigliato nn funge....ho messo un po di alert per fare una specie di debug e quando vai a prendere il valore value ti da unknow object....

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' mia abitudine provare i suggerimenti prima di postarli...
    codice:
    <label for="Area_Color" accesskey="c">Color Area</label> 
                                <select size="1" id="Area_Color" name="Area_Color" tabindex="4" title="Area_Color"> 
                             <option value="Grey">Grey</option> 
                                   <option value="Blue">Blue</option> 
                                   <option value="Cyan">Cyan</option> 
                                   <option value="Green">Green</option> 
                                   <option value="Orange">Orange</option> 
                                   <option value="Purple">Purple</option>         
                                   <option value="Red">Red</option> 
                                 </select>
    
    <input type="button" value="Check" onclick="s=document.getElementById('Area_Color');v=s.options[s.selectedIndex].value;alert(v)">
    ma ovviamente non conoscendo la tua pagina reale non ho idea di eventuali altri elementi che possono influire sul comportamento, ne di come tu abbia adattato il suggerimento alla tua pagina... se vuoi altro aiuto mi sa che dovrai sbottonarti di piu' (in senso figurato )

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142
    ciao!si in effetti ho vistoanke molti altri esempi su internet come il tuo e nn capivo come mai nn andasse! io ho risolto con color = document.getElementById("Area_Color"); e poi facendo semplicemente color.value.....ora penso tu ne sappia piu di me io sinc nn so neanche se è giusta una scrittura del genere:-)(pero funziona ed è questo l impo :-D)...cmq grazie mille lo stesso il tuo aiuto mi è servito per indirizzarmi sulla strada giusta!

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il fatto che funzioni non implica che sia anche giusto... e se non adotti la sintassi corretta prima o poi qualche browser troppo rigoroso (per i tuoi gusti ) si rifiutera' di funzionare.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    142
    eheheheh gia gia infatti sto cercando di farlo funzionare:-)

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.