recuperare il valore di un campo input cliccando sul relativo dato di una tabella

  • Creatore Discussione Creatore Discussione SAC07PA
  • Data di inizio Data di inizio

SAC07PA

Nuovo Utente
29 Dic 2008
11
0
1
Buonasera a tutti.
Chiedo aiuto sul forum per vedere di risolvere questo problema:
Inserisco dei dati in una tabella (esempio nome, cognome indirizzo). Successivamente voglio procedere alla variazione di uno o più dati già inseriti.
Richiamo il record che intendo variare tramite $.ajax dataType: json (qui sotto il relativo codice) e li visualizzo tramite "APPEND" in un div di nome fr_dati. Inoltre inserisco, dopo il campo di input con id=dipendente5, un icona che serve ad aprire un'altra finestra nella quale vengono evidenziati dei nominativi che se selezionati, con un click su un bottone possano andare a variare il dato presente sul campo di input di cui all'ID=dipendente5 . E' qui che nasce il problema, praticamente non riesco a far variare il dato o meglio non so' come fare per variarlo.

Codice:
     $(document).ready(function(){
                    $('#ric_ns1').click(function () {
                    var dati = $("#numero_ns").serialize();
                    $.ajax({
                        url:'variazione_ns11.php',
                        type:'POST',
                        data: dati,
                        dataType:'json',
                        success: function(msg) {
                              var form3 ="<form3 action ='variazione_new.php' method='post'>";
                              form3 += "<input name='ID' id='ID' type='hidden' value='" + msg[0] + "'/>";
                              form3 += "<label>Data pratica   : </label>";
                              form3 += "<input type='test' id='data_sp5' name='data_sp5' value='" + msg[1] + "'/>";
                              form3 += "<label>&ensp;&ensp;Dipendente: </label>";
                              form3 += "<input type='test' id='dipendente5' name='dipendente5' value='" + msg[2] + "'/>";
                              form3 += "&ensp;<img src='../images/ok.gif' id='logo_arch' name='logo_arch' />";
                              form3 += "<input type='submit' id='var' name='submit' value='varia' </input>";
                              form3 += "</form3>";
                              $("#fr_dati").append(form3);

da qui e di seguito rispetto al codice sopra indicato, il codice che apre la finestra con i nominativi che servono variare il campo id='dipendente5'

Codice:
           $('#logo_arch').click(function () {
                          $("#fr_archivi").empty(); 
                          $("#fr_archivi").toggle();
                         $.getJSON ("arch_dipendenti.php", function(data1) {
                               $.each(data1, function(index, elem) {
                               var form1 ="<form action ='ins_dipendente.php' method='post'>";
                              form1 += "<input name='IDarch' id='IDarch' type='hidden' value='" + elem[0] + "'/>";
                              form1 += "<input type='test' id='cogno_dipe' name='cogno_dipe' value='" + elem[1] + "'/>";
                              form1 += "&ensp;<input type='submit' id='vari_dip' name='vari_dip' value='varia' </input>";
                              form1 += "<br><br>";
                              form1 += "</form1>";
                              $("#fr_archivi").append(form1);
                               });
                                           });
                              });
                        },
                        error: function(){
                            alert("chiamata fallita, si prega di riprovare...");
                        },   
                    });
                });           
       });
</script>

Ringrazio anticipatamente per l'eventuale aiuto.
 

Discussioni simili