Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    selezionare e scrivere in una input

    salve a tutti, avrei intenzione di fare questo:

    ho una pagina con delle inputbox,
    codice:
    <table class="tabellaNomi">
      <tr>
          <td><input id_nome="1" id_congome="2" /> </td>
          <td><input id_nome="3" id_congome="4" /></td>
          <td><input id_nome="5" id_congome="6" /></td>
      </tr>
    
    <tr>
          <td><input id_nome="7" id_congome="8" /> </td>
          <td><input id_nome="9" id_congome="10" /></td>
          <td><input id_nome="11" id_congome="12" /></td>
      </tr>
    
    </table>
    attraverso uno script jquery, con un vettore dovrei stampare su ogni inputBox le età, dove gli attributi delle input id_nome e id_cognome corrispondono ad un valore dell'array. l'array contiene dei record di una tabella con i campi id_nome, id_cognome_ eta.
    codice:
       $.ajax({
                    type: "POST",
                    url: "WebServices/CaricaListe.asmx/CaricaTabellaPersone",
                    dataType: "json",
                    contentType: "application/json; charset=utf-8",
                    data: {},
    
                    success: function (msg) {
    
                        var a = $.parseJSON(msg.d);
                        var i = 0;
                        $.each(a, function (i, val) {
                            var id_nome = val.id_Nome;
                            var id_cognome= val.id_Cognome;
                            var input_box = $("#tabellaNomi).find("input[id_nome='" + id_nome+ "']").find("input[id_cognome='" + id_cognome + "']");
                           
    
                        });
                       
                    },
                    error: function (err) {
                        alert(err.statusText);
                    }
                });
    in pratica, nella funzione each() vorrei selezionare ciclicamente le inputBox per poi scriverci dentro il valore dell'array ritornato dalla funzione ajax.

    Spero di essermi spiegato bene!!!

    Qualcuno avrebbe qualche suggerimento???

    ringrazio in anticipo!!!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    gia' qui parli di id mentre e' una classe
    var input_box = $("#tabellaNomi).

  3. #3
    id_nome e id_cognome sono chiavi esterne di una tabella

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649


    <table class="tabellaNomi">
    poi invece cerchi un id
    var input_box = $("#tabellaNomi).

    ora che noto, non chiudi i doppi apici
    la console una cosa del genere dovrebbe segnalarla, no?

  5. #5
    grazie Xinod...
    mi suggeriresti un metodo per scrivere nella inputbox i miei dati??

    tipo
    codice:
    input_box.text = val.eta;
    così non va!!!

    Grazie

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Per jquery documentati qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.