6.2.1Form集合 Form集合通过使用POST方法的表格检索发 送到HTP请求正文中的表格元素的值。 语法: Request Form(element)[(index). Count 其中: element指定集合要检索的表格元素的名称 index可选参数,使用该参数可以访问某参数中 多个值中的 它可以是1到 Request.Form( parameter). Count之间的任意整 数 Count集合中元素的个数
6.2.1 Form集合 Form集合通过使用 POST 方法的表格检索发 送到 HTTP 请求正文中的表格元素的值。 语法: Request.Form(element)[(index)|.Count] 其中: element 指定集合要检索的表格元素的名称。 index 可选参数,使用该参数可以访问某参数中 多个值中的一个。它可以是 1 到 Request.Form(parameter).Count 之间的任意 整 数。 Count 集合中元素的个数
shttpe//ocalhost/sample6-2.asp-m 文件(编辑查看).收(A 中后退·中·④的”链接” 地址)同e]t/ksho2a4转到 请填骂你的爱好 足球厂乒乓球 L发送了重填 图6-2调查表 完成 本 Intranet Form:集合按请求正文中参数的名称来索引 Request.Form( element)的值是请求正文中所有 element值的数组。通过调用 Request.Form( element). Count来确定参数中值 的个数。如果参数未关联多个值,则计数为1 如果找不到参数,计数为0。要引用有多个值的 表格元素中的单个值,必须指定 index值。 index 参数可以是从1到 Request.Form( element). Count 中的任意数字。如果引用多个表格参数中的一个 而未指定 index值,返回的数据将是以逗号分隔的 字符串
图6-2 调查表 Form: 集合按请求正文中参数的名称来索引. Request.Form(element) 的值是请求正文中所有 element 值的数组。通过调用 Request.Form(element).Count 来确定参数中值 的个数。如果参数未关联多个值,则计数为 1。 如果找不到参数,计数为 0。要引用有多个值的 表格元素中的单个值,必须指定index值。index 参数可以是从1到Request.Form(element).Count 中的任意数字。如果引用多个表格参数中的一个, 而未指定index值,返回的数据将是以逗号分隔的 字符串
对于图6-2调查表中的多个“爱好”参数,可以使 用程序62来检索这些值 程序62 sample6-02asp <html> <head><title></title></head <body p>请填写你的爱好 form method="POST"action="form. asp p input type="text"name="hobby"size=20 ><br>
对于图6-2调查表中的多个“爱好”参数,可以使 用程序6.2来检索这些值。 程序6.2 sample6-02.asp <html> <head><title></title></head> <body> <p>请填写你的爱好 </p> <form method="POST" action="form.asp"> <p> <input type="text" name="hobby" size="20"><br>
Input type=" checkbox"name"hoby" value="足球 足球 input type=checkbox name="hobby" value=hr 乓球">乒乓球 p> input type=" submit" value="发送"name="Bl" < <input type" reset" value="重填"name="B2" </form>
<input type="checkbox" name="hobby" value=" 足球 "> 足球 <input type="checkbox" name="hobby" value=" 乒 乓球 "> 乒乓球 </p> <p> <input type="submit" value=" 发送 " name="B1"> <input type="reset" value=" 重填 " name="B2"> </p> </form> <%
For Each i In request Form("hobby") Response. Write i& <BR> Next </body <html 当然使用For.Next循环也可以生成同样的输出, 如下所示: For i=1 To request Form("hobby").Count Response. Write Request Form("hobby)(i&
For Each i In Request.Form("hobby") Response.Write i & "<BR>" Next %> </body> </html> 当然使用For...Next 循环也可以生成同样的输出, 如下所示 : < % For i = 1 To Request.Form("hobby").Count Response.Write Request.Form("hobby")(i) & "<