1 ASP Formulare und Benutzer Eingabe|Artikel|Projekt OsUp

ASP Formulare und Benutzer Eingabe


Mit Hilfe der Request.Querystring und Request.Form Anweisung kann man Informationen aus einem Formular empfangen.


Benutzer Eingabe

Um Informationen aus einem Formular zu bekommen, kann man das Request Objekt verwenden.

Ein einfaches Beispiel:

<form method="get" action="../pg.asp">
Vorname: <input type="text" name="vname"><br>
Nachname: <input type="text" name="nname"><br>
<input type="submit" value="Send">
</form>

Es gibt zwei Möglichkeiten, um eine Formular Information zu empfangen: Die Request.QueryString Anweisung und die Request.Form Anweisung.


Request.QueryString

Die Request.QueryString Anweisung empfängt den Wert aus dem Formular als Text. 

Bei der Verwendung der GET Methode werden die Daten aus dem Formular ausgelesen und sichtbar an die Zieladresse (URL) angehängt. Beachte: Die GET Methode ist begrenzt in der Grösse der Information (max. 1024 Zeichen).


Wenn ein Besucher "Hans" und "Muster" in das Formular Beispiel eintippt, sieht die URL wie folgt aus:

http://www.kslu.ch/pg.asp?fname=Hans&lname=Muster

Die ASP Datei"pg.asp" beinhaltet folgendes Script:

<body>
Willkommmen<%
response.write(request.querystring("fname"))
response.write("&nbsp;")
response.write(request.querystring("lname"))
%>
</body>

Dieses Beispiel schreibt in den Body des Dokumentes:

Willkommen Hans Muster


Request.Form

Werden Formular Informationen mit der POST Methode versandt, wird die Request.Form Anweisung verwendet.

Bei der POST Methode sind die Informationen unsichtbar für andere. Die POST Methode hat keine Limiten, man kann eine grosse Menge an Informationen senden. 

Wenn ein Besucher "Hans" und "Muster" in das Formular Beispiel eintippt, sieht die URL wie folgt aus:

http://www.w3schools.com/pg.asp

Die ASP Datei"pg.asp" beinhaltete folgendes Script:

<body>
Willkommen<%
response.write(request.form("fname"))
response.write("&nbsp;")
response.write(request.form("lname"))
%>
</body>

Dieses Beispiel schreibt in den Body des Dokumentes:

Willkommen Hans Muster


Formular Gültigkeitsprüfung

Die Formular Eingabe sollte im Browser mit Hilfe von Client Scripts (JavaScript) validiert werden.


Sie k?nnen keine Kommentare abgeben!