Salve,
in un form ho 4 select:
select1 e select2 per i dati del rappresentante legale, e select3 e select4 per i dati del referente.
La select2 è concatenata e si popola in base ai dati della select1, così allo stesso modo la select4 è concatenata e si popola in base ai dati della select3. (i dati di popolamento sono identici)
Nella stessa form ho un tasto tramite il quale copio i dati delle prime due select nelle seconde due select.
Se le select fossero fisse non ci sarebbero problemi ma la funzione che richiamo per copiare i dati, per forza di cose è la seguente:
select3 = select1
ripopolo la select4 in base ai dati della select3
select4 = select2
mediante questa funzione:
function copia(){
$('#select3').val($('#select1').val());
cambia_elenco_select4();
$('#select4').val($('#select2').val());
}
Solo per un attimo nella select4 vedo il valore corretto, ma subito dopo vine cambiato come se non lo trovasse nell'elenco.
Un aiuto?
Grazie