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?