Formularsammlung
Beachten Sie, dass ich, um Ärger zu vermeiden, keine Screenshots mache, da es in diesem ASP-Beispiel-Tutorial um den Formularcode geht! Jeder kann die Ergebnisse der Instanzausführung selbst testen!
Eine einfache Anwendung der Formularsammlung
Dieses Beispiel zeigt, wie die Form-Sammlung Werte aus dem Formular abruft. Dieses Formular verwendet die POST-Methode, was bedeutet, dass die gesendeten Informationen für den Benutzer unsichtbar sind und es keine Begrenzung für die Menge der gesendeten Informationen gibt (es können große Mengen gesendet werden).
Dieser Beispielcode lautet wie folgt:
Nachfolgend der zitierte Inhalt:
<html>
<Körper>
<form action=/example/aspe/demo_aspe_simpleform1.asp method=post>
Vorname:
<Eingabetyp=Textname=Fname-Wert=Donald />
<br />
Nachname:
<input type=text name=lname value=Duck />
<br />
<input type=submit value=Submit />
</form>
<%
Response.Write(Request.Form)
%>
</body>
</html>
So nutzen Sie Informationen aus Formularen
Dieses Beispiel zeigt, wie aus einem Formular abgerufene Informationen verwendet werden. Wir haben die Form-Sammlung verwendet. Das Formular verwendet die POST-Methode.
Dieser Beispielcode lautet wie folgt:
Nachfolgend der zitierte Inhalt:
<html>
<Körper>
<form action=/example/aspe/demo_aspe_simpleform.asp method=post>
Ihr Name: <input type=text name=fname size=20 />
<input type=submit value=submit/>
</form>
<%
dim fname
fname=Request.Form(fname)
Wenn fname<> Dann
Response.Write(Hallo! & fname &!<br />)
Response.Write(Wie geht es dir heute?)
Ende wenn
%>
</body>
</html>
Weitere Informationen finden Sie im Formular
Dieses Beispiel zeigt, welche Informationen die Formularsammlung enthält, wenn mehrere Eingabefelder denselben Namen verwenden. Es wird gezeigt, wie man diese identischen Namen trennt. Außerdem wird gezeigt, wie das Schlüsselwort count zum Zählen des Namensattributs verwendet wird. Dieses Formular verwendet die POST-Methode.
Dieser Beispielcode lautet wie folgt:
Nachfolgend der zitierte Inhalt:
<html>
<Körper>
<form action=/example/aspe/demo_aspe_form2.asp method=post>
Vorname:
<Eingabetyp=Textname=Namenswert=Donald />
<br />
Nachname:
<input type=text name=name value=Duck />
<br />
<input type=submit value=Submit />
</form>
<hr />
<p>Informationen aus dem Formular oben:</p>
<%
Wenn Request.Form(name)<> Dann
Response.Write(<p>)
Response.Write(name= & Request.Form(name))
Response.Write(</p><p>)
Response.Write(Anzahl der Namensattribute:)
Response.Write(Request.Form(name).Count)
Response.Write(</p><p>)
Response.Write(Vorname= & Request.Form(name)(1))
Response.Write(</p><p>)
Response.Write(Last name= & Request.Form(name)(2))
Response.Write(</p>)
Beenden Sie, wenn
%>
</body>
</html>
Formular mit Optionsfeldern
Dieses Beispiel zeigt, wie Sie die Form-Sammlung verwenden, um über Optionsfelder mit dem Benutzer zu interagieren. Dieses Formular verwendet die POST-Methode.
Dieser Beispielcode lautet wie folgt:
Nachfolgend der zitierte Inhalt:
<html>
<%
dunkle Autos
cars=Request.Form(cars)
%>
<Körper>
<form action=/example/aspe/demo_aspe_radiob.asp method=post>
<p>Bitte wählen Sie Ihr Lieblingsauto aus:</p>
<Eingabetyp=Radioname=Autos
<%if cars=Volvo then Response.Write(checked)%>
value=Volvo>Volvo</input>
<br />
<Eingabetyp=Radioname=Autos
<%if cars=Saab then Response.Write(checked)%>
value=Saab>Saab</input>
<br />
<Eingabetyp=Radioname=Autos
<%if cars=BMW then Response.Write(checked)%>
value=BMW>BMW</input>
<br /><br />
<input type=submit value=submit/>
</form>
<%
wenn Autos<> dann
Response.Write(<p>Das Auto, das Ihnen gefällt, ist & Autos & </p>)
Ende wenn
%>
</body>
</html>
Formular mit Häkchenschaltflächen
Dieses Beispiel zeigt, wie die Form-Sammlung verwendet wird, um über Kontrollkästchen mit dem Benutzer zu interagieren. Dieses Formular verwendet die POST-Methode.
Dieser Beispielcode lautet wie folgt:
Nachfolgend der zitierte Inhalt:
<html>
<Körper>
<%
Früchte=Request.Form(Früchte)
%>
<form action=/example/aspe/demo_aspe_checkboxes.asp method=post>
<p>Welche Früchte magst du:</p>
<Eingabetyp=Kontrollkästchenname=Früchtewert=Äpfel
<%if instr(fruits,Apple) then Response.Write(checked)%>>
Apfel
<br>
<Eingabetyp=Kontrollkästchenname=Früchtewert=Orangen
<%if instr(fruits,Oranges) then Response.Write(checked)%>>
Orange
<br>
<Eingabetyp=Kontrollkästchenname=Früchtewert=Bananen
<%if instr(fruits,Banana) then Response.Write(checked)%>>
Banane
<br>
<Eingabetyp=Submit-Wert=Submit>
</form>
<%
wenn Früchte<> dann%>
<p>Dir gefällt: <%Response.Write(fruits)%></p>
<%end if
%>
</body>
</html>