Newsgroup: it.comp.lang.javascript
Titolo: onchange per popolare una combobox con il contenuto di una tabella

Salve a tutti,
    vorrei popolare una combobox prendendo il contenuto di una tabella in
base al contenuto di una textbox a seconda di cio' che scrivo, ma non so
come fare. Ho provato a cercare in giro ma non sono riuscito ancora a
trovare una soluzione. Per spiegarmi meglio faccio un es.:
textbox : pippo
combobox: tutti i valori presenti nella tabella pippo
Grazie per gli eventuali aiuti,
Leonardo
---
www.agriturismo-italiano.com

Leonardo ha scritto:

Spiegati meglio, la textbox non è una tabella,
o mi sfugge qualcosa o hai le idee un po' confuse.
rae



No, la textbox e' una textbox dove l'utente scrive del testo. Al momento 
della perdita del focus della textbox (onchange in javascript...credo!) devo 
popolare una combobox facendo una select su una tabella il cui nome e' 
presente nella textbox, ossia se ad es. metto la scritta "pippo" nella 
combobox devo mettere tutto il contenuto della tabella pippo.
Spero di essermi spiegato meglio. Grazie comunque per l'interessamento,
Leonardo 

 combobox devo mettere tutto il contenuto della tabella pippo.
:-O quindi te intendi una tabella di un database che risiede sul server,
non una tabella html?
domande:
a) perché usi una textbox e non una select con l'elenco dei nomi delle
tabelle (e scateni la tua function onchange della select)?
b) non è onchange, è onblur la perdita del focus della textbox
per la tua domanda devi cominciare pian piano a studiarti xmlhttp; qua un
inizio:
 
http://www.criosoftware.it/defaultTIxmlhttp.aspx
Poi se cerchi il fantomatico "ajax" con google troverai una miriade di
esempi.
-- 
"Run rabbit run
 dig that hole, forget the sun
 and when at last the work is done
 don't sit down, it's time to dig another one"
									    P.F.

 esempi.
Senza Ajax non e' possibile fare cio'?Solo con un array posso fare cio':
http://www.devguru.com/features/knowledge_base/A100209.html
?
Grazie per l'aiuto,
Leonardo

 
http://www.devguru.com/features/knowledge_base/A100209.html
beh, in tal caso è completamente diverso. Prerequisito: pochi dati, non
puoi creare sul client un array di migliaia di righe ...
Se questo "limite" ti va bene ok, puoi usare quella.
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 Se questo "limite" ti va bene ok, puoi usare quella.
Il problema e': come faccio a caricare il contenuto di una tabella mysql al 
posto dell'array come indicato nell'esempio sopra?
Grazie ancora e speriamo di sfangarla...
Leonardo 

 
devi fare la query server-side e creare l'array ... devi farlo server-side,
non client-side (ergo, devi chiedere nel newsgroup php [se usi php]).
Javascript si trova "la pappa già pronta".
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 Javascript si trova "la pappa già pronta".
"
devi combinare il php con un altro linguaggio, quindi....
vai sul forum di javascript che e' meglio ;)
"
Da it.comp.lang.javascript
Ah, pero'...il rimbalzo... :D
Help pls!!!
Leonardo 

 vai sul forum di javascript che e' meglio ;)
non so che dirti ... client-side devi ottenere l'array, ma l'array devi
scriverlo per forza server-side. La sintassi da scrivere la conosci dal
link che hai postato prima, ora server-side devi fare la query, estrarre i
dati e scriverli con la sintassi javascript.
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

Alla fine ne' php ne' javascript: AJAX!
E alla fine mi ci son messo di impegno e ho risolto abbastanza 
brillantemente...si potrebbe far sicuro meglio ma per un'area per soli 
admin...va piu' che bene...altroche'!
Purtroppo non riesco a spiegare qui in breve ma se a qlcn interessa...dica 
pure, provedero' a spiegarmi!
Grazie cmq a tutti,
Leonardo 

Ciao,
quanto paghi per il lavoro?
--
Web2.0 la Nuova Cultura di Internet
http://web.tiscali.it/davide.rognoni/
Leonardo ha scritto:


 quanto paghi per il lavoro?
Stai riempiendo il ng con post (a mio avviso) inutilli e fastidiosi. Stai
anche rasentando lo spam, pubblicizzando esplicitamente di continuo il tuo
sito.
-- 
Nando [?]
Apostolo della Prova

 sito.
Rasentando? Sei troppo buono, per quanto mi riguarda quello E' spam. Magari
fatto in buona fede (ci credo poco, ma perché negare il beneficio del
dubbio), ma pur sempre spam.
-- 
~ "D'una città non godi le sette o le settantasette meraviglie,
ma la risposta che dà a una tua domanda." (Italo Calvino)