Newsgroup: it.lavoro.professioni.webmaster
Titolo: form e history.back()

Ciao ragazzi.
Allora...
Ho un form con alcuni campi di testo da compilare....
Nel momento in cui faccio la submit invio i dati con metodo post a una sorta
di pagina di anteprima, in cui faccio vedere all'utente cosa ha inserito,
prima di immettere definitivamente i dati nella base dati...
In questa pagina di conferma ho un menu, con nel voci "modifica, annulla,
conferma"
Confermando, vabe',inserisco i dati nel database in modo definitivo.
Annullando invece esco dal pannello della form
Ora, vorrei che andando su "modifica" l'utente torni alla pagina di
inserimento, in sostanza la pagina precedente, in cui ci sono i campi del
form... pero' tali campi devono essere compilati con i dati che l'utente mi
ha gia' inserito... in modo che questi abbia la possibilita' di modificare
solo il campo che vuole...
Di logica, ovviamente, ho provato con un history.back(), o history.go(-1),
ma comunque il browser non tiene memoria dei dati inseriti nei campi
compilati, anche se mi sono accorto che se prima di compilare il modulo
premo f5, compilo il modulo, vado alla pagina di conferma e poi torno
indietro con modifica (history.back()), questa volta tiene memoria dei dati
inseriti nei campi... e dalla prima volta che faccio history.back() continua
a tenermi sempre memoria...
in pratica se ho ben capito comincia a tenermi memoria solo dopo che la
prima pagina, quella in cui ho la form, viene caricata per la seconda
volta.... che cazz di cosa strana...
Vi chiedo... perche' al primo history.back() il browser non tiene memoria
dei dati inseriti nel form, mentre poi invece si?
E poi: esiste un metodo sbrigativo per fare quello che voglio, senza che
stia a ripassare i valori... anche perche' alcuni campi sono dei campi di
testo, e tramite la queryString potrebbero essere tagliati....
Grazie anticipatamente
Mastro

 ha scritto nel
messaggio news:Bxz98.55373$3J1.1...@news2.tin.it...

... grazie lo stesso... ho risolto... :-)))
Mastro

 Mastro
Scusa se rompo, ma non č che potresti dirci come hai fatto?
Non so, un reload a 0 secondi della pagina del form??? hehe... :)
Dai, se hai un pň di tempo posta, che mi fa piacere imparare cose nuove.
Ciao ciao!! :)
--
--------------------------------------------------------
Webmaster di 
http://www.targatona.it
Il Portale della Provincia di Napoli
---------------------------------------------------------

 Ciao ciao!! :)
Infatti saebeb interessante se tu postassi!
--
Grazie e a presto!
--
F. Mule
Site Manager of:           
http://www.LucaniaNet.it
                               La rete lucana sulla rete delle reti
 
http://www.DreamCoding.com
                             Il punto d'incontro degli utenti DW
--------------------------------------------------------

 Ciao ciao!! :)
;-)
Nella pagina con il form, ad ogni campo del modulo, assegno come value di
default un bel "request.form("nomecampo")"
Ovviamente al primo caricamento della pagina, il request.form e' vuoto, per
cui compaiono campi vuoti da compilare.
Poi, nella pagina di anteprima, faccio si che il tasto modifica (quello che
prima tornava indietro con history.back()) sia in realta' la submit di una
form in cui inserisco tutti <input type="hidden"..> ad ognuno dei quali
assegno come value il valore inserito nei diversi campi della prima pagina
(con il form da  compilare...)... questa submit mi richiama come action la
pagina 1, quella con il form... e in questo modo, una volta che torno dalla
pagina di anteprima, il request.form avra' un valore e i campi mi compaiono
gia' compilati...
... si sara' capito...?
e' un po' contorto... ma funziona... :-)
Solo ora ho un altro problema... ma ora ho sonno e vado a nanna... domani ve
lo posto...
Mastro

 Mastro
Vins
