Ciao. Aiutoo!!
Ho un problema con JS che mi tormenta da giorni.
Ho una select che carica la lista delle province di partenza di un articolo:
<select name='cat' onchange=\"reload(this.form)\">
<option value=''>Scegli la Provincia</option>
Fa l'aggiornamento e chiama la funzione reload alla quale le passa l'id della provincia.
Dopo si caricano i comuni CORRISPONDENTI alla provincia scelta e fini qui tutto OK.
Ora l'utente deve selezionare la provincia di destinazione. E anche qui tutto OK.
I dolori iniziano quando fa nuovamente il reload dei comuni per la provincia di destinazione, PERCHE' MI AZZERA IL VALORE SELEZIONATO NELLA SELECT DEI COMUNI DI PARTENZA.
Quando sceglie la provincia di destinazione fa nuovamente:
<select name='cat3' onchange=\"reload(this.form)\"><option value=''>Scegli la Provincia di destinazione</option>";
Come faccio A NON fare questo maledetto aggiornamento della lista??
Lo so, forse non sono stata molto chiara...spero che qualcuno mi aiuti..
Ecco la funzione reload
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
var val2=form.cat3.options[form.cat3.options.selectedIndex].value;
self.location='prodotti.php?cat=' + val +'&cat3=' + val2;
}

Rispondi quotando
