|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
![]() |
#1 |
Gold Member
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
![]() |
form e standard input
Ho un form html (metodo post), ma prima di arrivare alla pagina destinazione (action), devo passare da un'altra pagina (asp) che deve fare altre cose prima di processare i dati del form. Il mio problema è riuscire a prendere lo standard input (senza peraltro conoscere i nomi delle variabili che ci sono dentro) e riportarlo sull'input della pagina successiva. Cerco di spiegare meglio: situazione iniziale: pagina con form ----> pagina destinazione situazione che vorrei: pagina con form ----> pagina asp ----> pagina destinazione Ho provato a cercare con google, ma non ho trovato niente di utile. Come faccio a recuperare lo standard input?
___________________________________
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Gold Member
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
![]() |
Sono riuscito a recuperare lo Standard Input!
Per chi fosse interessato ecco la soluzione: for each campo in Request.Form Response.write campo & " = " & Request.Form(campo) & "<br>" next molto semplice e pulita... adesso lo devo riportare sull'altra pagina , ma non mi sembra così complicato. In ogni caso i consigli sono bene accetti ![]() Ciao
___________________________________
![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Gold Member
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
![]() |
Ho ancora qlche problemino...
Provo a spiegarvi il tutto, sperando in un consiglio Ho un sito gia' esistente che contiene un form e, ovviamente la pagina successiva per gestirlo. Devo cambiare l'action del form in modo che possa passare da una pagina intermedia mia in cui controllo alcune cose e ne registro altre. Poi, siccome il sito deve funzionare come prima, devo necessariamente rimandare i valori del form alla pagina originariamente preposta al suo controllo. Qsto devo farlo per qlsiasi form eventualmente presente nel sito. Qndi devo recuperare lo standard input (generato da un form con metodo POST) di un form di cui non conosco nome e numero dei campi e inviarlo a un'altra pagina. Ho risolto la prima parte (recupero dei valori) come come ho già scritto sopra. Ovviamente al posto del response.write ci ho messo le istruzioni per mettere tutti i valori in array, in modo da averceli a disposizione. <parentesi> A proposito: come creo un array in vbscript? Non conoscendone la sintassi, mi sono creato una stringa concatenando tutti i valori e poi l'ho splittata, ma mi sembra che non sia un modo efficiente... </parentesi> Il mio problema attuale e' centrato da qsta affermazione: >Ma anche l'ultima pagina deve conoscere dei valori del forma della prima? >Se sì, puoi usare per passarglieli le variabili di sessione (è solo una >delle tantissime soluzioni applicabili). Esatto: devo rimandare a un'altra pagina i valori ottenuti dalla prima. Pero' ho alcune limitazioni: non posso usare cookies e javascript lato client. Finora ho risolto con generando un altro form con campi hidden per tutti i valori che ho ottenuto col ciclo for precedente, ma per spedirlo uso un javascript lato client e qsto va contro le mie specifiche. Esiste un modo per spedire il form lato server? Mi suggerite di usare le variabili di sessione: riesco a usarle con i cookies disabilitati? Altri suggerimenti? Grazie per la pazienza e la gentilezza
___________________________________
![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Linux Supporter
Registrato: 02-12-2000
Loc.: Monza
Messaggi: 1.987
![]() |
[OFFTOPIC MODE ON]
Carina la tua signature ![]() [/OFFTOPIC MODE OFF] |
![]() |
![]() |
![]() |
#5 |
Gold Member
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
![]() |
![]() (almeno non sto facendo tutto il thread da solo... ![]()
___________________________________
![]() ![]() |
![]() |
![]() |
![]() |
#6 | |
Gold Member
Registrato: 14-06-2001
Loc.: LC
Messaggi: 2.415
![]() |
risolto!!!
Ho risolto!!!
Grazie cmq a tutti per l'interessamento (Y) Usando Server.Transfer("pagina_destinazione.asp") sia la query string, che lo standard input, vengono passati alla pagina che voglio, senza bisogno di recuperarli come avevo fatto. Riprendendo il mio primo post: Quota:
nota: non va specificata l'eventuale querystring perchè la recupera autonomamente, anzi, se la si specifica, segnala errore. Ciao, alla prossima
___________________________________
![]() ![]() |
|
![]() |
![]() |
![]() |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
![]() |
||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[JSP] Usare form da una JSP inclusa... si può fare? | Alhazred | Programmazione | 8 | 29-07-2008 10.31.48 |
HPING e tools sicurezza | NS-1 | Sicurezza&Privacy | 18 | 31-03-2007 15.54.40 |
Spostamento tra campi form in word 2003 | bridges | Office suite | 0 | 15-12-2006 14.52.15 |
[OpenOffice.org 2.0.4 - CALC] Modifica carattere standard | atreyu | Office suite | 0 | 17-10-2006 11.28.02 |
Sochet T e BTX motherboard | drevis | Hardware e Overclock | 17 | 04-05-2004 18.14.39 |