Form集合
注意因【zhù yì yīn】为本ASP实例教【shí lì jiāo】程是关于表单的代码🏻,为了【le】省♉事,所以我不截图😖了【le】!大家自【dà jiā zì】🧙行测试🌇实例执【shí lì zhí】行结果!
一个Form集合的简单应用
本例演🍲示【shì】Form集合如何从表【hé cóng biǎo】🤷单取回值🗻。此表单【cǐ biǎo dān】🔄使用【shǐ yòng】POST方法,这意味着发送的🌇信息【xìn xī】对用户来说是不可见的【kě jiàn de】🌇,并且对对所发【duì suǒ fā】送信息【xìn xī】的🌇量没有限制✡(可发送🥈大量的【dà liàng de】🌻信息【xìn xī】)。
本示例代码如下:
以下为【yǐ xià wé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>
|
如何使用来自表单的信息
本例演示如何【shì rú hé】使用从表单取🐣回的信息【xī】。我们使用了【yòng le】🥥Form集合📆。表单使【biǎo dān shǐ】🏑用了【yòng le】🥥POST方法。
本示例代码如下:
以下为引用的【yǐn yòng de】内容⛄:
<html>
<body>
<form action="/example/aspe/demo_aspe_simpleform.asp" method="post">
您的姓【nín de xìng】名:<input type="text" name="fname" size="20" />
<input type="submit" value="提交【tí jiāo】🛥" />
</form>
<%
dim fname
fname=Request.Form("fname")
If fname<>"" Then
Response.Write("您好!" & fname & "!<br />")
Response.Write("今天过【jīn tiān guò】🕘得怎么样⏲?")
End If
%>
</body>
</html>
|
来自表单的更多信息
本例演【běn lì yǎn】示假如【shì jiǎ rú】若干的输入域使用了【shǐ yòng le】🌬相同的【xiàng tóng de】🗻名称【míng chēng】,Form集合会包含什【bāo hán shí】📄么信息。它将展🐬示如何把这些🥞相同的【xiàng tóng de】🗻名称【míng chēng】分割开来【gē kāi lái】。它也会展示如【zhǎn shì rú】何使用count关键词🌈来对"name"属性进行计数🌖。此表单🚝使用POST方法。
本示例代码如下:
以下为引用的【yǐn yòng de】内容👶:
<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>来自上🚖面的表单的信息【xī】:</p>
<%
If Request.Form("name")<>"" Then
Response.Write("<p>")
Response.Write("name=" & Request.Form("name"))
Response.Write("</p><p>")
Response.Write("name 属性的数目【shù mù】⭕:")
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>
|
带有单选按钮的表单
本例演🚃示如何【shì rú hé】使用💝Form集合通【jí hé tōng】过单选【guò dān xuǎn】按钮与用户进行交互📏。此表单【cǐ biǎo dān】👃使用💝POST方法。
本示例代码如下:
以下为引用的内容【nèi róng】🔬:
<html>
<%
dim cars
cars=Request.Form("cars")
%>
<body>
<form action="/example/aspe/demo_aspe_radiob.asp" method="post">
<p>请选择您喜欢【nín xǐ huān】🍸的汽车🐎:</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>您喜欢【nín xǐ huān】🍸的汽车🐎是" & cars & "</p>")
end if
%>
关键词【guān jiàn cí】:ASP,Form集合【jí hé】📒
|