时间:2016-02-24 15:05 来源:
我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP实例教程:Form集合】,下面是详细的分享!
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集合,下面是编辑为你推荐的有价值的用户互动:
相关问题:Request.Form 集合之后,不能调用 BinaryRead
答:conn.asp里放了防注入的程序,用到request.form。晕死,调试了很久才发现。 建议conn.asp只放数据连接程序,其他代码放另外的包含文件,便以程序的维护。 >>详细
相关问题:ASP求解!! 在对应所需名称或序数的集合中,未找...
答:money是关键字,你换成money1试下。 首先,那种写法select sum(price) as money ,然后用rs1("money")取是肯定可以的。 >>详细
相关问题:使用 Request.Form 集合之后,不能调用 BinaryRead。
答:你可以用form获得表单非file内容。 如: Set up = new upload_5xSoft title = up.form("title") file = up.file("file") 其中title为 file 为 因为你的表单要上传文件,那么 form的属性为enctype="multipart/form-data" 所以不能再使用request.f... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-