Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Pagina non funzionante

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Pagina non funzionante

    Sto seguendo un corso base su guidainlinea.com e provando ho due listati che non funzionano...se qualcuno sa darmi una mano a trovare l'errore...

    RESPONSE1.ASP

    <%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 &egrave, stato debitamente compilato"
    Case "2"
    sMessaggio = "Il campo cognome non &egrave, 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>

    RESPONSE2.ASP

    <% 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>

    In pratica non dovrebbe fare altro che inserire nome e cognome, verificare se sono stati inseriti, ed in caso di errore rimandare alla prima pag. In realtà quando clicco invia esce la finestra per scaricare (di download) RESPONSE2.ASP
    Qualcuno sa dirmi dov'è l'errore?

    E se poi qualcuno risponde ho qualche altro chiarimento da chiedere...

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    scusa ma stai affermando che riesci a visualizzare la prima pagina (response1.asp) che è un misto di javascript e vbscript???
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Si mi funziona...

    Se vuoi controllare il sito è guidainlinea.com il corso di asp.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non vedo js né nella prima né nella seconda...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Infatti dovrebbe essere tutto in VBscript...premetto che è da poco che smanetto in ASP

    Se la guida che sto seguendo vi sembra non buona magari datemi qualche link per una guida migliore

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti da rrore?
    Quale?

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    quando clicco su invia in response1.asp invece di mandarmi alla pagina response2.asp mi chiede se la voglio scaricare e mi si apre la finestra di download. Anche aprendo o salvando non accade niente

  8. #8
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Pagina non funzionante

    Originariamente inviato da aasmdaa
    Sto seguendo un corso base su guidainlinea.com e provando ho due listati che non funzionano...se qualcuno sa darmi una mano a trovare l'errore...

    RESPONSE1.ASP

    <%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 &egrave, stato debitamente compilato"
    Case "2"
    sMessaggio = "Il campo cognome non &egrave, 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>

    RESPONSE2.ASP

    <% 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>

    In pratica non dovrebbe fare altro che inserire nome e cognome, verificare se sono stati inseriti, ed in caso di errore rimandare alla prima pag. In realtà quando clicco invia esce la finestra per scaricare (di download) RESPONSE2.ASP
    Qualcuno sa dirmi dov'è l'errore?

    E se poi qualcuno risponde ho qualche altro chiarimento da chiedere...
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Non credo di aver capito...gli errori sono quelli in rosso? e come vanno corretti?

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dim sErrore
    Dim sMessaggio

    Case Else


    PS: non li avevo visti...

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.