Källkoden för /anders.enges/asp/exannan.asp

<!--#include file="../inc/navstuff.asp" -->
Vi behöver en annan sida som kan ta emot dessa värden. Om vi skriver detta:<br>
<font color="#0000FF">
<FORM NAME="EnTestForm" ACTION="FormSvar.asp" METHOD="POST"><br>
  (Övriga rader oförändrade från föregående sida)
</font><p>
Där<ul>
<li>NAME är namnet på formen (behövs bara om vi har flera formar)<br>
<li>ACTION är namnet på den ASP sida som skall ta emot resultatet<br>
<li>METHOD är metoden för hur det skall sändas. <br>
GET betyder att det kommer att sändas iväg som <b>FormSvar.asp?f_namn=GivetNamn&smak=ValdSmak</b><br>
POST betyder att det parametrarna inte kommer att synas i URL:n<p>
</ul>
Nedanstående form använder METHOD=POST<hr>
<FORM NAME="EnTestForm" ACTION="FormSvar.asp" METHOD="POST">
Ge in ditt namn: <INPUT NAME="f_namn" SIZE = 48>
<P>Vilken är din favoritkaka:
<SELECT NAME="smak">
      <OPTION>Havre
      <OPTION>Choklad
      <OPTION>Nötkaka
      </SELECT>
<p><INPUT TYPE = SUBMIT VALUE="Sänd"> <-- Denna knapp gör något
</FORM>
<p>
Nedanstående form använder METHOD=GET<hr><br>
<font color="#0000FF">
<FORM NAME="EnTestForm" ACTION="FormSvar.asp" METHOD="GET"><br>
  (Övriga rader oförändrade)
</font><p>
<FORM NAME="EnTestForm1" ACTION="FormSvar.asp" METHOD="GET">
Ge in ditt namn: <INPUT NAME="f_namn" SIZE = 48>
<P>Vilken är din favoritkaka:
<SELECT NAME="smak">
      <OPTION>Havre
      <OPTION>Choklad
      <OPTION>Nötkaka
      </SELECT>
<p><INPUT TYPE = SUBMIT VALUE="Sänd"> <-- Denna knapp gör något
</FORM><p>

Observera skillnaden i URL med användning av GET respektive POST

Så här ser FormSvar.asp ut (något förenklad):
<hr>
<div class=code>
<span class=asp><%@ LANGUAGE="VBSCRIPT" %></span>
<BR>
<HTML><BR>
<HEAD><BR>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1"><BR>
<TITLE>
Dina kakfavoriter
</TITLE><BR>
</HEAD><BR>
<BODY bgcolor="#FFFFCC"><BR>
Du heter:<br><BR>
<span class=asp><%  =Request.Form("f_namn")  %></span><p><BR>
Och tycker om<br><BR>
<span class=asp><%  =Request("smak")  %></span><p><BR>
<span class=asp><%  If Request.Form("smak") = "Choklad" Then  %></span><BR>
<p>Jag tycker också om chockladkex!<BR>
<span class=asp><%  End If %></span><BR>
</BODY><BR>
</HTML><BR>
</DIV>
<hr>
Jag kan således använda mig av <b>Request("</b><i>formfält</i><b>")</b> eller <b>Request.Form("</b><i>formfält</i><b>")</b> för att
kontrollera värdet i ett fält.
<!--#include file="../inc/footer.asp" -->