ciao a tutti!!!
Ho un piccolo problema con i file .asp...
Dunque,
io ho creato due file response1.asp e response2.asp
nel primo file ho inserito un piccolo form dove inserire nome e cognome...
Il problema è questo:
-perchè quando mi si apre la pagina response1.asp non mi compare solo il form ma bensì anche il contenuto tra <% e %>???
Questi sono i tag del file response1:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%Option Explicit%>
<html>
<head>
<title>Response 1</title>
</head>
<body>Riempi i campi:
<% var sErrore
var sMessaggio
sErrore = Request.QueryString("errore")
Select Case
sErrore
Case "1"
sMessaggio = "Il campo nome non è, stato debitamente compilato"
Case "2"
sMessaggio = "Il campo cognome non è, stato debitamente compilato"
Case "3"
sMessaggio = "Entrambi i campi non sono stati debitamente compilato"
Else Case
sMessaggio = ""
End Select
Response.Write(sMessaggio)
%>
<form name="test" action="response2.asp" method="post">
nome: <input type="text" name="txtFirstName" value="">
cognome: <input type="text" name="txtLastName" value="">
<input type="submit" value="Invia">
</form>
</body>
e questi quelli del response2:
<% Option Explicit
dim sNome
dim sCognome
dim sErrore
'Prende i dati in input
sNome = request.form("txtFirstName")
sCognome = request.form("txtLastName")
'Controlla quali campi sono stati lasciati in bianco
sErrore = 0
if sNome = "" then sErrore = 1
if sCognome = "" then sErrore = sErrore + 2
'Se ci sono errori viene richiamata la pagina di input
If sErrore > 0 then
Response.Redirect("Response1.asp?errore=" & sErrore)
End If
%>
<html>
<head>
<title>Response 2</title>
</head>
<body>Hai inserito i seguenti dati ...
nome: <%= sNome %>
cognome: <%= sCognome%>
</body>
</html>
Dove sbaglio???
Una volta compilato il form mi si apre giustamente la pagina response2.asp però in formato HTML cioè vedo ogni tag da me inserito
AIUTATEMI PLZZZZZ