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

    piu valori da un select con onchange

    Ciao,
    devo passare più valori a una funzione tramite una select box con il metodo change. ho visto che il value si esprime con document.form.combo.value.

    function cambia()
    {
    //devo rendirizzare a un'altra pagina, ricevendo dal select due valori (categoria e id).
    es: location: pippo.asp?id=&categoria=
    i valori id e categoria mi devono arrivare dal select.
    }

    <select name=combo onchange="cambia()">
    <option value="ciao">prova 1</option>
    <option value="ciao2">prova 2</option>
    </select>

    come posso fare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    La sintassi da te usata e' un pochino errata

    La select di norma restituisce un valore:

    s = document.mioForm.miaSelect;
    valore = s.options[s.selectedIndex].value;

    E' possibile utilizzare anche il testo visualizzato:

    testo = s.options[s.selectedIndex].text;

    Altrimenti devi mettere piu' valori separati da un carattere particolare:

    <option value="primo|secondo">testo</option>
    ...
    dep = s.options[s.selectedIndex].value.split("|");
    valore1 = dep[0]
    valore2 = dep[1]

    Esistono altre possibilita'... ma queste dovrebbero bastare

    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
    mi puoi indicare dove trovare una spiegazione valida su .split del javascript.

    L'idea era quella appunto di spezzare in quel modo,ma non conosco javascript, se ho capito bene, una volta spezzato vengono messi i diversi pezzi in array!?

    se hai link di spiegazioni, me li vado a leggere.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    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

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    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

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.