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"> |
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> |
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> |
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!