您当前的位置: 首页 > 网站编程 > ASP教程 > ASP编程实例之Form集合

ASP编程实例之Form集合

作者:guanchaofeng 来源:本站整理 发布时间: 2009-04-11 22:20 点击:
Form集合 注意因为本ASP实例教程是关于表单的代码,为了省事,所以我不截图了!大家自行测试实例执行结果! 一个Form集合的简单应用 本例演示Form集合如何从表单取回值。此表单使用POST方法,这意味着发送的信息对用户来说是不可见的,并且对对所发送信息的

ASP编程实例之Form集合

  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>

分享到:
本文"ASP编程实例之Form集合"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4