Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Request.Form

Il metodo Form dell'oggetto Request permette di recuperare i dati inviati ad una pagina ASP tramite un modulo HTML ed attraverso il metodo di invio POST.

E' il sistema più sicuro di invio dei dati, in quanto non li mette mai in chiaro ed evita potenziali dispersiono, o furtive intercettazioni, di dati sensibili come password o coordinate bancarie.

La sintassi base è la seguente:

<%
    Dim mio_dato
    mio_dato = Request.Form("nome_campo_del_modulo")
%>
Facciamo un semplice ma, nel suo genere, completo esempio di utilizzo di questo sistema di recupero dei dati, iniziando da un modulo HTML:
<form method="POST" action="saluto.asp">
    Inserisci il tuo nome<br>
    <input type="text" name="nome">
    <input type="submit" value=" OK ">
</form>
Il modulo HTML appena proposto invia, col metodo POST, i dati al file ASP "saluto.asp", di cui segue il codice di esempio:
<%
    If Request.Form("nome") = "" Then
        Response.Write "Inserisci il tuo nome!"
    Else
        Response.Write "Ciao " & Request.Form("nome") & "!"
    End If
%>
Consiglio però, al fine di snellire e parametrizzare il codice, di memorizzare in una variabile il dato recuperato dal modulo HTML, come nell'esempio che segue:
<%
    Dim nome
    nome = Request.Form("nome")
    If nome = "" Then
        Response.Write "Inserisci il tuo nome!"
    Else
        Response.Write "Ciao " & nome & "!"
    End If
%>
Memorizzo in una variabile il dato che ho recuperato e poi sarò libero di utilizzarlo all'interno del mio script nella misura in cui mi tornerà utile.

Corsi
Corso ASPCorso ASP
Corso completo per la creazione di siti Web dinamici. A partire da 39 €.
Corso ASP da ZeroCorso ASP da Zero
Imparare Microsoft ASP e VBScript da zero. A partire da 29 €.
Corso ASP e AccessCorso ASP e Access
Gestione di un database MS Access con ASP. A partire da 29 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122