ASPInput/outputDe två sätten att sända formdataSända formdata till en annan sida
[ Hem ] Allmänt ASP XML SQL ADO HTML CSS VB Java Design Karta
Grunder Input/output VBScript Databaser Tips Exempel

Sända formdata till en annan sida

Vi behöver en annan sida som kan ta emot dessa värden. Om vi skriver detta:
<FORM NAME="EnTestForm" ACTION="FormSvar.asp" METHOD="POST">
  (Övriga rader oförändrade från föregående sida)

Där

  • NAME är namnet på formen (behövs bara om vi har flera formar)
  • ACTION är namnet på den ASP sida som skall ta emot resultatet
  • METHOD är metoden för hur det skall sändas.
    GET betyder att det kommer att sändas iväg som FormSvar.asp?f_namn=GivetNamn&smak=ValdSmak
    POST betyder att det parametrarna inte kommer att synas i URL:n

Nedanstående form använder METHOD=POST
Ge in ditt namn:

Vilken är din favoritkaka:

 <-- Denna knapp gör något

Nedanstående form använder METHOD=GET



<FORM NAME="EnTestForm" ACTION="FormSvar.asp" METHOD="GET">
  (Övriga rader oförändrade)

Ge in ditt namn:

Vilken är din favoritkaka:

 <-- Denna knapp gör något

Observera skillnaden i URL med användning av GET respektive POST Så här ser FormSvar.asp ut (något förenklad):


<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE> Dina kakfavoriter </TITLE>
</HEAD>
<BODY bgcolor="#FFFFCC">
Du heter:<br>
<%  =Request.Form("f_namn")  %><p>
Och tycker om<br>
<%  =Request("smak")  %><p>
<%  If Request.Form("smak") = "Choklad" Then  %>
<p>Jag tycker också om chockladkex!
<%  End If %>
</BODY>
</HTML>

Jag kan således använda mig av Request("formfält") eller Request.Form("formfält") för att kontrollera värdet i ett fält.
  Mer om formarValidering i formar
Input/output
Skriva text till sidan
Buffrad utskrift
Användning av arrays
Tid och datum
Data via adressraden
Formhantering (GET)
Formhantering (POST)
De två sätten att sända formdata
En form utan ASP kod
Samma form med kod
Mer om formar
Sända formdata till en annan sida
Validering i formar
Mer om validering


Top
< Mer om formar Validering i formar>
© Anders Enges, Vörå 2002  | 22.01.01 18:27 Visa asp koden