Edit page

jQuery Italia - Forum » Supporto ed Aiuto » Problemi con jQuery

Ripopolare select e assegnare valore

(3 articoli)
  1. artigliomg
    Membro

    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

    Pubblicato 8 months fa #
  2. jqueryitalia
    Amministratore

    Dovresti postare anche la funzione cambia_elenco_select4() per poter fare un'analisi più accurata ;-)

    Pubblicato 7 months fa #
  3. artigliomg
    Membro

    Eccola:

    function cambia_elenco_select4() {
    var stato = $('#select3').val();
    jQuery.ajax({
    type: "POST",
    url: "checknew.php",
    data: 'filtro='+ stato + '&campo=nazione',
    cache: false,
    success: function(response){
    $('#select4').html(response);
    }
    });
    }

    Pubblicato 7 months fa #

RSS feed for this topic

Replica

Devi aver fatto il login per poter pubblicare articoli.