Newsgroup: it.comp.lang.javascript
Titolo: form che paranoia.......

ciao a tutti amici listaroli sentite questa: ho due frame uno superiore ed
uno inferiore.
nell'inferiore ho una form con un input text di nome Ricarico. Ogni volta
che faccio il submit dal frame inferiore mi si deve ricaricare il frame
superiore con il contenuto del campo ricarico......
facendolo con i metodi tradizionali: ovvero passaggio di parametri
form method="post" action="nome framesuperiore.asp?Ricarico=<%= valore input
ricarico%>" name="atleti">
non ottengo nulla nel file del frame superiore unavolta che lo richiamo con
il metodo querystring.....
perche in pratica la form si riempe prima che io scriva sul campo
Ricarico...
come potrei farlo? premetto che il campo ricarico ha un controllo in
javascript  onsubmit che mi accetta solo i valori numerici....avevo pensato
di inserire all'interno della funzione :
Ricarico = document.all("Ricarico").value (per prelevarmi il contenuto del
campo!!!)
ma come faccio a passarla come parametro al frame superiore???

 superiore con il contenuto del campo ricarico......
Prova ad usare il TARGET come faresti per un normale link 
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

ho postato il codice.......lo uso il target......
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16d37b828...@powernews.libero.it...


<form target=nomeframesuperiore action="URL_frame_superiore">
<input type="text" name="ricarico">
<input type="submit" value="procedi">
</form>
"nomeframesuperiore" è il nome che tu dai al frame superiore tramite l'attributo
"name".
Il file nel tuo frame superiore può contenere istruzioni del tipo
<%=request.getParameter ("ricarico") %> se usi per es jsp o sintassi simili in
asp.
Essendo il newsgroup javascript potresti semplicemente fare il document.write
prendendo il valore da location.search qualora il form parta in get.
Attenzione poi che non è sicuro usare document.all("Ricarico").value  in quanto
funziona solo con IE e non con Netscape o Mozilla.
Inoltre se tu avessi un livello con tale nome ti troveresti di fronte a
javascript error.
Per cui o passi per document.forms. o per document.nomeform.
Alla tua funzione potresti sempre passare un
location.href="URL_frame_sopra?ricarico=" + document.nometuoform.ricarico.value;
Spero di aver capito bene la tua richiesta.
Dario ha scritto:

--
demis magoga
R&D Evangelist
*> project realizer <*
http://www.e-tree.com
____________________
E-TREE S.p.A.
Via Fonderia 45
31100 Treviso
pho  
+39.0422.3107
fax  
+39.0422.310888
____________________

 ha scritto nel messaggio
news:3C696966...@e-tree.com...


non ti capisoc coem dovrei utilizzarlo il target??
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16d37b828...@powernews.libero.it...


 > Prova ad usare il TARGET come faresti per un normale link
"Come faresti per un normale link"
<FORM .... TARGET="NomeFrame">


si questo l'avevo capito , non capisco come possa risolvere il mio
problema.....
io il target lo utilizzo per specificare in quale frame aprire  la mia
pagina-------
no per passarmi i parametri .....no?
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16d499c96...@powernews.libero.it...


 no per passarmi i parametri .....no?
Non ho tempo per provare, l'idea è questa:
<FRAMESET COLS="50%,*">
   <FRAME NAME="sinistra" SRC="sin.html"...>
   <FRAME NAME="destra" SRC="des.html"...>
</FRAMESET>
Se in "des.html" metti:
<FORM ACTION="pag.html" TARGET="sinistra">
Vedi che succede.
Ripeto: magari è una boiata!
Sto facendo 14 ore di PC al giorno per un lavoro e non posso provare... 
:-)


Ti capisco caro Riccardo, non sai come ti capisco.......
per quando riguarda il problema penso che forse non hai capito quello che
sto cercando..........
...o io non riesco a capire il tuo concetto!!!!!!! :-)))
ti riformulo il quesito....a quando avrai un pò + di tempo (spero
presto!!!!)
ho due frame
<frameset rows="*,*">
  <frame name="superiore" src="SUPERIORE.htm">
  <frame name="inferiore" src="INFERIORE.htm">
nel frame inferiore ho questo codice....
<form name="form1" method="post" action="SUPERIORE.htm" onsubmit=
"verifica()" taRGET= "superiore">
        <input type="text" name="Ricarico" size="20">
        <input type="submit" name="Submit" value="Go">
</form>
quando eseguo il submit come faccio nel frame superiore ad avere il valore
di  Ricarico????
la funzione verifica mi controlla che dentro scriva solo numeri,,,,,
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.16d4d118d...@powernews.libero.it...


 di  Ricarico????
Ok, siamo d'accordo :-)
Nel Frame superiore carichi "superiore.htm". Le info le devi leggere da 
quel file.
Cmq prova ad usare METHOD="get" altrimenti non avrai i valori dei textbox 
nella querystring.
