Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Semplice esempio di form text che si valorizza con AJAX

    Ciao a tutti!!!

    Da newbie avrei bisogno di un semplice aiuto, che sicuramente riuscite a darmi al volo. L'esempio è il seguente:

    Ho una select che selezione il codice matricola.

    Ho poi una tabella MYSQL che ha al suo interno i campi codice_matricola, nome, cognome, mi ci interfaccio con PHP. Posso pensare quindi di avere uno script cui passo (in GET o POST) il codice matricola e restituisce un array con nome e cognome.

    Sotto la select con il codice matricola, ovvero:
    codice:
    <form method="post" action="list.php?btn=default">
    <select name="matricola" id="matricola" >
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    </form>
    Ho una form con i campi:

    nome
    cognome

    Ecco, io vorrei che i campi della form si riempissero in automatico senza ricaricare la pagina.

    Sapete indicarmi un semplice esempio da studiare o scriverlo direttamente?
    Grazie mille!!!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    http://javascript.html.it sezione ajax trovi la guida chiara sul funzionamento e degli script ajax
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Ti ringrazio!

    Ci avevo già guardato, il fatto è che mi piaceva avere un esempietto ad-hoc per cominciarlo a studiare!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Se quindi qualcuno mi indica, posta, linka uno di questi esempi, semplice semplice, ne sono gratissimo.

    Basta anche uno che riempia solo due campi (nome, cognome) come nell'esempio fatto.

    Grazie mille ragazzi!!!!

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da davidl77
    Ti ringrazio!

    Ci avevo già guardato, il fatto è che mi piaceva avere un esempietto ad-hoc per cominciarlo a studiare!
    Fai il contrario, ti studi la guida (cosi in futuro non avrai problemi per implementazioni) e ti ricrei un "esempietto" ad-hoc.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Scusa, stavo solo chiedendo un aiuto...rapido!

    qualcun altro riesce a darmi una mano?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    quel che vorrei capire è:

    1.) Come valorizzare via ajax il campo di due form, dato l'id ed il name della form

    2.) Come ottenere i valori dallo script server side. Ovvero lo script interrogato via ajax cosa deve ritornare? Un array? Giusto per capire come passare alle due form i valori.

    Il resto riesco a cavarmela, grazie mille!!!!!!!!!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da davidl77
    quel che vorrei capire è:

    1.) Come valorizzare via ajax il campo di due form, dato l'id ed il name della form
    O usi una join() oppure split(ti) la array ricevuta dal server
    2.) Come ottenere i valori dallo script server side. Ovvero lo script interrogato via ajax cosa deve ritornare? Un array? Giusto per capire come passare alle due form i valori.

    Il resto riesco a cavarmela, grazie mille!!!!!!!!!
    Direi che un array e la soluzione migliore e credo anche l'unica.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Perfetto, sullo split ci sono!!!

    La prima domanda è questa: suppponi che con lo split ho riempito la variuabile js, qual è il comando ajax per valorizzare con questa variabile il form con dato name\id?

    Supponi ad esempio di avere una costante 'pippo', mi basta un esempio di un tasto che se cliccato scriva 'pippo' in un determinato form.

    Grazie mille!

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Id: document.getElementById("id-del-form-che vuoi-valorizzare").value=variabile;
    name: document.NomeForm.NomeCampo.value=variabile;
    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.