Bgiorno a tutti..

mi potete aiutare?

ho un classico form (pagina1.asp) con i classici campi : nome,cognome.email etc...

che punta sulla pagina2.asp.

il problema nasce dal fatto che non riesco a stampare i dati a video...ovvero a recuperare i dati dal form della pagina1.asp e passarli nella pagina2.asp...
la pagina2.asp non mi restituisce niente...è vuota...dove sbaglio?

il request.form non dovrebbe resituire i dati?

nome = trim(request.Form("nome"))
cognome = trim(request.Form("cognome"))
email = trim(request.Form("email"))


ma non succede niente..


in ogni caso vi posto il codice:
<%@LANGUAGE="VBSCRIPT"%>
<%
SUB errorForm(theError)
%>




<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
</head>

<body>
<%=theError%>
<form method="post" action="pagina1.asp">
<% for each item in request.Form %>
<input name= "<%=item%>" type="hidden" value="<%=server.HTMLEncode (request.Form(item))%>" />
<% next %>



<input id="invia" onclick="javascript:history.go(-1)" type="button" value="Ritorna" style="width: 80px; color: #fff; font-style: normal; font-variant: normal; font-weight: bold; font-size: .8em; font-family: 'trebuchet ms', trebuchet, verdana, georgia, 'sans serif'; border: 1px outset #666; margin: 10px; background: #600"></p>
</form>
</body>



<%
response.End
end SUB
' recupero i campi del form

nome=request.querystring("nome")
nome = trim(request.Form("nome"))
cognome = trim(request.Form("cognome"))
email = trim(request.Form("email"))
' verifica dei campi richiesti
if nome = "" then
errorForm "Non è stato inserito il nome"
end if
if cognome = "" then
errorForm "Non è stato inserito il cognome"
end if
if email = "" then
errorForm "Non è stato inserito un indirizzo email"
end if
%>



</html>