Form集合
注意因?yàn)楸続SP實(shí)例教程是關(guān)于表單的代碼,為了省事,所以我不截圖了!大家自行測試實(shí)例執(zhí)行結(jié)果!
一個(gè)Form集合的簡單應(yīng)用
本例演示Form集合如何從表單取回值。此表單使用POST方法,這意味著發(fā)送的信息對(duì)用戶來說是不可見的,并且對(duì)對(duì)所發(fā)送信息的量沒有限制(可發(fā)送大量的信息)。
本示例代碼如下:
以下為引用的內(nèi)容:
<html>
<body>
<form action="/example/aspe/demo_aspe_simpleform1.asp" method="post">
First name:
<input type="text" name="fname" value="Donald" />
<br />
Last name:
<input type="text" name="lname" value="Duck" />
<br />
<input type="submit" value="Submit" />
</form>
<%
Response.Write(Request.Form)
%>
</body>
</html>
|
如何使用來自表單的信息
本例演示如何使用從表單取回的信息。我們使用了Form集合。表單使用了POST方法。
本示例代碼如下:
以下為引用的內(nèi)容:
<html>
<body>
<form action="/example/aspe/demo_aspe_simpleform.asp" method="post">
您的姓名:<input type="text" name="fname" size="20" />
<input type="submit" value="提交" />
</form>
<%
dim fname
fname=Request.Form("fname")
If fname<>"" Then
Response.Write("您好!" & fname & "!<br />")
Response.Write("今天過得怎么樣?")
End If
%>
</body>
</html>
|
來自表單的更多信息
本例演示假如若干的輸入域使用了相同的名稱,F(xiàn)orm集合會(huì)包含什么信息。它將展示如何把這些相同的名稱分割開來。它也會(huì)展示如何使用count關(guān)鍵詞來對(duì)"name"屬性進(jìn)行計(jì)數(shù)。此表單使用POST方法。
本示例代碼如下:
以下為引用的內(nèi)容:
<html>
<body>
<form action="/example/aspe/demo_aspe_form2.asp" method="post">
First name:
<input type="text" name="name" value="Donald" />
<br />
Last name:
<input type="text" name="name" value="Duck" />
<br />
<input type="submit" value="Submit" />
</form>
<hr />
<p>來自上面的表單的信息:</p>
<%
If Request.Form("name")<>"" Then
Response.Write("<p>")
Response.Write("name=" & Request.Form("name"))
Response.Write("</p><p>")
Response.Write("name 屬性的數(shù)目:")
Response.Write(Request.Form("name").Count)
Response.Write("</p><p>")
Response.Write("First name=" & Request.Form("name")(1))
Response.Write("</p><p>")
Response.Write("Last name=" & Request.Form("name")(2))
Response.Write("</p>")
End if
%>
</body>
</html>
|
帶有單選按鈕的表單
本例演示如何使用Form集合通過單選按鈕與用戶進(jìn)行交互。此表單使用POST方法。
本示例代碼如下:
以下為引用的內(nèi)容:
<html>
<%
dim cars
cars=Request.Form("cars")
%>
<body>
<form action="/example/aspe/demo_aspe_radiob.asp" method="post">
<p>請(qǐng)選擇您喜歡的汽車:</p>
<input type="radio" name="cars"
<%if cars="Volvo" then Response.Write("checked")%>
value="Volvo">Volvo</input>
<br />
<input type="radio" name="cars"
<%if cars="Saab" then Response.Write("checked")%>
value="Saab">Saab</input>
<br />
<input type="radio" name="cars"
<%if cars="BMW" then Response.Write("checked")%>
value="BMW">BMW</input>
<br /><br />
<input type="submit" value="提交" />
</form>
<%
if cars<>"" then
Response.Write("<p>您喜歡的汽車是" & cars & "</p>")
end if
%>
關(guān)鍵詞:ASP,Form集合
閱讀本文后您有什么感想? 已有
人給出評(píng)價(jià)!
|