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

    E' possibile passare 2 variabili?

    Devo passare 2 variabili ad una funzione, ma riesco ad inviare soltanto il valore "value".
    Qualcuno può aiutarmi?


    <select name='servizio' onChange='aggiorna(this.value, this.valore)'>
    <option importo='1000,00' value='mer'>mercedes</option>
    <option importo='500,00' value='op'>opel</option>
    </select>

  2. #2

    Re: E' possibile passare 2 variabili?

    Originariamente inviato da lucabetty
    Devo passare 2 variabili ad una funzione, ma riesco ad inviare soltanto il valore "value".
    Qualcuno può aiutarmi?


    <select name='servizio' onChange='aggiorna(this.value, this.valore)'>
    <option importo='1000,00' value='mer'>mercedes</option>
    <option importo='500,00' value='op'>opel</option>
    </select>

    io farei cosi'...

    innanzitutto i tag (e gli attributi vanno minuscoli) e poi dovresti usare gli apici doppi, cmq sia... this.value va sostituito con una cosa un po' piu' corposa...

    <select name="servizio" onchange=" aggiorna( this.options[this.selectedIndex].value ); ">
    <option value="mer;1000,00">mercedes</option>
    <option value="op;500,00">opel</option>
    </select>


    a questo punto, in aggiorna( valore ), fai...
    valore = valore.split(';');
    var marca = valore[0];
    var prezzo = valore[1];

    ok?
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    Funziona GRAZIE!!!

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.