Newsgroup: it.comp.lang.javascript
Titolo: Si può chiamare un cgi dal browser passando le variabili?

Salve a tutti.
Ho un dispositivo hardware con uno web server integrato che prevede delle 
pagine con dei form per l'impostazione di alcuni parametri.
Nella pagina html la funzione tipica appare come:  <form method="POST" 
action=/setparm.cgi name="parmform">
E' possibile con un comando javascript dal browser richiamare il programma 
cgi passandogli il valore delle variabili?
Grazie

 cgi passandogli il valore delle variabili?
cosa vuol dire? � una form,passer� come "variabili" i campi input, select,
textarea (in questo caso via post)... spiega cosa vuoi ottenere.
-- 
"Voi abili a tenere sempre un piede qua e uno l�
 avrete un avvenire certo in questo mondo qua
 per� la dignit�
 dove l'avete persa?"
									    V.R.

 textarea (in questo caso via post)... spiega cosa vuoi ottenere.
Quando carico una pagina contenente un form dal browser, ho visto che posso 
variare il valore dei campi scrivendo nella barra degli indirizzi un comando 
del tipo:
javascript:alert(document.parmform.nomecampo.value=99)
Mi chiedevo se esiste un comando analogo che corrisponda alla pressione del 
tasto submit e che passi allo stesso tempo i valori delle variabili del form 
al programma cgi.
Spero di essermi spiegato.
Grazie

 al programma cgi.
non esiste un "comando", ma esiste un evento: onsubmit (vedi sopra)
 per il tuo esempio:
 form ... onsubmit="this.nomecampo.value='99';return true"
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 form ... onsubmit="this.nomecampo.value='99';return true"
E lo posso usare dal browser? 

 E lo posso usare dal browser?
probabilmente sì ... ma prima di andare avanti vorrei chiederti a cosa ti
serve.
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità



Ad evitare gli script di controllo sul valore delle variabili :-P

 Ad evitare gli script di controllo sul valore delle variabili :-P
Ma tu credi che i dati postati non vengano ricontrollati anche lato 
server prima di processarli?
Gli script di controllo lato client servono solo per non far generare 
inutile traffico in caso di dati non corretti, ma poi lato server viene 
riprocessato tutto.
A meno che non stiamo parlando di qualche server fatto da cani!

 ha scritto nel messaggio 
news:JxdEj.25760$q53....@tornado.fastwebnet.it...
: Marcus ha scritto:
: Ma tu credi che i dati postati non vengano ricontrollati anche lato
: server prima di processarli?
è quello che vorrei scoprire
: A meno che non stiamo parlando di qualche server fatto da cani!
Credimi, è il mio caso! 

 č quello che vorrei scoprire
Meglio processarli, tieni conto che un utente potrebbe avere js 
disabilitato e tutto il controllo che pensavi di aver fatto č andato a 
farsi benedire.

Marcus ha scritto:

Ma allora non usare un browser.
Manda direttamente al server la stringa dei dati con un http/post.

 Ad evitare gli script di controllo sul valore delle variabili :-P
uhm ... a parte le considerazioni già dette, devi "semplicemente" scrivere
i comandi javascript e vedere se funziona, dipende molto da come è stato
fatto il sito.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.