加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

创建Form集合的ASP模板示例教程

发布时间:2023-10-04 13:04:59 所属栏目:Asp教程 来源:
导读:Form集合注意因为本ASP实例教程是关于表单的代码,为了省事,所以我不截图了!大家自行测试实例执行结果!一个Form集合的简单应用本例演示Form集合如何从表单取回值。此表单使用POST方法,这意味着发送的信息对用户来

Form集合

注意因为本ASP实例教程是关于表单的代码,为了省事,所以我不截图了!大家自行测试实例执行结果!

一个Form集合的简单应用

本例演示Form集合如何从表单取回值。此表单使用POST方法,这意味着发送的信息对用户来说是不可见的,并且对对所发送信息的量没有限制(可发送大量的信息)。

本示例代码如下:

以下为引用的内容:

<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方法。

本示例代码如下:

以下为引用的内容:

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

来自表单的更多信息

本例演示假如若干的输入域使用了相同的名称,Form集合会包含什么信息。它将展示如何把这些相同的名称分割开来。它也会展示如何使用count关键词来对"name"属性进行计数。此表单使用POST方法。

本示例代码如下:

以下为引用的内容:

<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 属性的数目:")

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集合通过单选按钮与用户进行交互。此表单使用POST方法。

本示例代码如下:

以下为引用的内容:

<html>

<%

dim cars

cars=Request.Form("cars")

%>

<body>

<form action="/example/aspe/demo_aspe_radiob.asp" method="post">

<p>请选择您喜欢的汽车:</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

%>

</body>

</html>

带有复选按钮的表单

本例演示如何使用Form集合通过复选按钮与用户进行交互。此表单使用POST方法。

本示例代码如下:

以下为引用的内容:

<html>

<body>

<%

fruits=Request.Form("fruits")

%>

<form action="/example/aspe/demo_aspe_checkboxes.asp" method="post">

<p>您喜欢哪些水果:</p>

<input type="checkbox" name="fruits" value="Apples"

<%if instr(fruits,"Apple") then Response.Write("checked")%>>

Apple

<br>

<input type="checkbox" name="fruits" value="Oranges"

<%if instr(fruits,"Oranges") then Response.Write("checked")%>>

Orange

<br>

<input type="checkbox" name="fruits" value="Bananas"

<%if instr(fruits,"Banana") then Response.Write("checked")%>>

Banana

<br>

<input type="submit" value="提交">

</form>

<%

if fruits<>"" then%>

<p>您喜欢:<%Response.Write(fruits)%></p>

<%end if

%>

</body>

</html>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章