asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 8061
ASPCode.it - Store

  > > Articoli

Visualizzare i dati immessi in una Form

Data di pubblicazione: 22/04/2001        Voto della community: 3,33 (Votanti: 9)


Una delle funzionalità più utilizzate nelle pagine ASP, è la raccolta dei dati immessi in una form e il loro successivo utilizzo e visualizzazione. In questo articolo analizzeremo come visualizzare i dati immessi nei tre campi di una form.

Per prima cosa dobbiamo costruire una pagina ASP (in teoria è sufficiente una pagina html, ma abituiamoci ad entrare nell'ottica di utilizzare sempre l'estensione .asp) per la visualizzazione della form contentente tre campi testo in cui l'utente potrà inserire dati relativi al suo nome, cognome e residenza. Qui di di seguito è riportato il codice della pagina form.asp:

<html>
<head>
<title> Pagina di immissione dei dati nela Form </title>
</head>
<body>
<form action=process_form.asp method=post>
  <table bgcolor=#bbbbbb border=1>
    <tr>
      <td width=100>NOME</td>
      <td><input type="text" name="nome" size="25"></td>
    </tr>
    <tr>
      <td width=100>COGNOME</td>
      <td><input type="text" name="cognome" size="25"></td>
    </tr>
    <tr>
      <td width=100>RESIDENZA</td>
      <td><input type="text" name="residenza" size="25"></td>
    </tr>
    <tr>
      <td colspan=2 align=center>
        <input type=submit name=submitbtn value=invia>
      </td>
    </tr>
  </table>
</form>
</body>
</html>

Si noti che la form è stata inclusa nella struttura di una tabella, in modo da renderla più gradevole alla vista, grazie all'allinemaneto dei diversi campi che la costituiscono. Come vediamo dalla prima riga che costituisce la form:

<form action=process_form.asp method=post>

i dati immessi nei suoi campi vengono passati alla pagina asp denominata process_form.asp la quale si occuperà di visualizzare tali dati in una tabella adeguata. Vediamo ora il codice relativo a questa seconda pagina:

<html>
<head>
<title> Pagina di visualizzazione dei dati della Form </title>
</head>
<body>
  <table bgcolor=#cccccc border=1>
    <tr>
      <td width=100><b>NOME</b></td>
      <td width=200><%= Request.Form("nome") %></td>
    </tr>
    <tr>
      <td width=100><b>COGNOME</b></td>
      <td width=200><%= Request.Form("cognome") %></td>
    </tr>
    <tr>
      <td width=100><b>RESIDENZA</b></td>
      <td width=200><%= Request.Form("residenza") %></td>
    </tr>
  </table>
</body>
</html>

In questa pagina viene visualizzata una tabella nella quale sono contenuti i dati passati dall'utente tramite la form; tali dati vengono estratti tramite l'istruzione:

  Request.Form("nome_input")

dove, al posto di nome_input, va inserito l'identificativo dell'input della form che si vuole rilevare; nel nostro caso i tre identificativi sono rispettivamente: nome, cognome e residenza. I nomi che identificano gli input vengono assegnati nella prima pagina (quella che visualizza la form da riempire); qui di seguito sono riportate le righe del codice della form in cui vengono assegnati tali identificativi:

  <td><input type="text" name="nome" size="25"></td>
  <td><input type="text" name="cognome" size="25"></td>
  <td><input type="text" name="residenza" size="25"></td>

Nell'esempio che abbiamo analizzato, i dati immessi nella form, vengono direttamente raccolti dall'oggetto Request, e subito visualizzati; nel caso in cui tali dati necessitino di essere elaborati ulteriormente prima di poter essere visualizzati, è possibile memorizzarli in variabili all'interno dello script, effettuare le elaborazioni necessarie, e infine visualizzare nel browser il valore contenuto in queste variabili di appoggio.




Utenti connessi: 8061