Risultati da 1 a 5 di 5

Discussione: Prelevare un valore dall'oggetto selcet

  1. #1
    ferri è offline Utente del Forum
    Data Registrazione
    Jul 2011
    Messaggi
    26

    Prelevare un valore dall'oggetto selcet

    Salve a tutti , come si fa a prendere un valore da un oggetto select ed inserirlo dentro una variabile, che sarà poi usata in una finestra alert.
    Ad esempio l'utente selezione una voce dal menù select ed una finstra dice sei sicuro di aver selezionato .....
    So come si invia il valore tramite post ad una altra pagina, ma non voglio inviarlo , voglio solo metterlo in una variabile sempre nella stessa pagina.
    grazie a tutti

  2. #2
    L'avatar di Vale2
    Vale2 è offline Utente del Forum
    Data Registrazione
    May 2006
    Località
    Livorno
    Messaggi
    439
    Ciao,

    per recuperare il value di un campo option di una select

    nomeform.nomeselect.options[selectedIndex].value

    ES.

    Codice:
    <form name="vale">
    <select name="cosa" onchange="alert('Sei sicuro della scelta ' + (vale.cosa.options[selectedIndex].value))">
    <option value="" selected>Scegli</option>
    <option value="Pluto">Pluto</option>
    <option value="Paperino">Paperino</option>
    <option value="Pippo">Pippo</option>	
    </select>
    </form>
    Valeria.
    ‹(•¿•)›-- VALE DUE VALE --‹(•¿•)›

    Web Site - Collaboratrice http://www.massimo61.org/

  3. #3
    L'avatar di alessandro1997
    alessandro1997 è offline Super Moderatore
    Data Registrazione
    Oct 2009
    Località
    Roma
    Messaggi
    5,144
    Non dovrebbe essere così?
    Codice:
    nomeform.nomeselect.options[nomeform.nomeselect.selectedIndex].value

  4. #4
    L'avatar di Vale2
    Vale2 è offline Utente del Forum
    Data Registrazione
    May 2006
    Località
    Livorno
    Messaggi
    439
    Ciao, Ale

    non importa dichiarare due volte il name del form della select e degli option

    nomeform.nomeselect.options[selectedIndex].value

    [selectedIndex] scorre in base alla scelta gli Array degli option .value il valore da passare.

    Puoi combinare più gestori separandoli con i ; una location, un oggetto window ecc...

    Saluti, Valeria.
    ‹(•¿•)›-- VALE DUE VALE --‹(•¿•)›

    Web Site - Collaboratrice http://www.massimo61.org/

  5. #5
    L'avatar di Vale2
    Vale2 è offline Utente del Forum
    Data Registrazione
    May 2006
    Località
    Livorno
    Messaggi
    439

    Aggiunta

    Ciao,

    oltre a value del campo si può passare il testo scritto tra <option>Testo</option>

    nomeform.nomeselect.options[selectedIndex].text


    Codice:
    <form name="vale">
    <select name="cosa" onchange="alert('Sei sicuro della scelta ' + (vale.cosa.options[selectedIndex].text))">
    <option value="" selected>Scegli</option>
    <option value="Pluto">Valeria</option>
    <option value="Paperino">Luigi</option>
    <option value="Pippo">Merigo</option>	
    </select>
    </form>
    Valeria.
    ‹(•¿•)›-- VALE DUE VALE --‹(•¿•)›

    Web Site - Collaboratrice http://www.massimo61.org/

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •