ASP入门基础教程-使用Form集合

wzh610611

wzh610611

2016-02-19 16:22

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的ASP入门基础教程-使用Form集合,希望大家看完后能赶快学习起来。

  当使用表单的Post 方式提交数据时,表单中的数据被保存在 Request 对象的 Form 集合中。使用 Form 集合来传递数据 的语法格式如下:

Request.Form (元素名) [(索引值)|.表单某元素的个数]

  注解: 元素名为Form 集合所要 检索的表单元素(控件)名称; 索引值指定表单元素多个值中的某一个。比如checkbox、select等控件对象,要指定某一个值时就要使用索引值; 在利用 Form 集合读取参数时,与之相对应的 HTML 在页面中的表单的 Method 属性一定要设置成 Post 才行,否则将无法读取参数。 Request对象中的Form集合是Request对象中的一个子对象,而表单中的Form是HTML页面中表单的标签名。前者接收由后者通过Post方法递交过来的信息。

  一、读取 Form 集合中特定元素对象的值

  下面是某招聘单位要求被招聘人员填写的基本情况表。提交表单的代码如下(文件名:4-3a.htm):

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
htmlheadtitle读取Form集合中特定元素对象的值/title/headbodyp align=center输入数据的表单form Action="4-3a.asp" Method="post"table align=center Border=1tr valign=baselinetd姓名:input type="text" name="xm" size=8td性别:男input type="Radio" name="xb" value="男" checked女input type="Radio" name="xb" value="女"td密码:input type="Password" name="mm" size=12trtd colspan=3所学专业input type="Checkbox" name="ah" value="汉语"汉语input type="Checkbox" name="ah" value="日语"日语input type="Checkbox" name="ah" value="西班牙语"西班牙语input type="Checkbox" name="ah" value="英语"英语input type="Checkbox" name="ah" value="德语"德语trtd特长:brSelect name="xl" style="width:200px" size=4option value="社交"社交option value="计算机"计算机option value="体育运动"体育运动option value="文艺爱好" Selected文艺爱好option value="善于管理"善于管理/Selecttd colspan=2生活格言:brtextarea name="adage" cols=40 rows=4/textarea/tablep align=centerinput type="Submit" value="提交"input type="Reset" value="重写"/form/body/html

  调用表单处理程序的代码如下:(文件名:4-3a.asp)

htmlheadtitle读取Form集合中特定元素对象的值/title/headbodycenterrequest 对象的form 集合示例phr size="2" width="80%" color="#cc9999"pfont color="red"h2欢迎登录本站点/h2/fontp下面是您所填写的基本信息,请确定是否正确。p%Response.write("您的姓名是:" & Request.form("xm") & "p")Response.write("您的性别是:" & Request.form("xb") & "p")Response.write("您的密码是:" & Request.form("mm") & "p")Response.write("您所学专业是:" & Request.form("ah") & "p")Response.write("您的特长是:" & Request.form("xl") & "p")Response.write("您的格言是:")Response.write Request.form("adage") & "p"%这些信息对吗?a href="4-3a.htm"如不对,返回/a**||**a href="4-3-2.asp"请点这里返回到教材/a/pcenter/body/html

  二、读取Form集合中所有元素对象的值

  还是以上题为例,表单提交的代码与文件4-3a.htm基本一样,我们将其取名为:4-3b.htm,其代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
htmlheadtitle读取Form集合中特定元素对象的值/title/headbodyp align=center输入数据的表单form Action="4-3b.asp" Method="post"table align=center Border=1tr valign=baselinetd姓名:input type="text" name="姓名" size=8td性别:男input type="Radio" name="姓别" value="男" checked女input type="Radio" name="姓别" value="女"td密码:input type="Password" name="密码" size=12trtd colspan=3所学专业input type="Checkbox" name="所学专业" value="汉语"汉语input type="Checkbox" name="所学专业" value="日语"日语input type="Checkbox" name="所学专业" value="西班牙语"西班牙语input type="Checkbox" name="所学专业" value="英语"英语input type="Checkbox" name="所学专业" value="德语"德语trtd特长:brSelect name="特长" style="width:200px" size=4option value="社交"社交option value="计算机"计算机option value="体育运动"体育运动option value="文艺爱好" Selected文艺爱好option value="善于管理"善于管理/Selecttd colspan=2生活格言:brtextarea name="生活格言是:" cols=40 rows=4/textarea/tablep align=centerinput type="Submit" value="提交"input type="Reset" value="重写"/form/body/html

  在表单处理程序代码中,使用For each...IN循环语句,读取Form集合中所有元素对象的值。文件名为:4-3b.asp,代码如下:

htmlheadtitle利用表单输入信息/title/headbodyh3 align=centerASP与表单的交互/h3brcenter%xm=Request.form("姓名")xb=Request.form("性别")if xm"" thenResponse.write"p欢迎登录本站br"Response.write"您的大名是" & xm &"。"if xb="男" thenResponse.write".是一位帅男。"elseResponse.write"。是一个亮妹。"end ifResponse.write"Pa href='4-3-1.asp' target='txtFrame'返回上一页/a"Response.endend if%请输入form Action="2.asp" method=post姓名:input type="text" Name="姓名" size=8性别:男input type="Radio" Name="性别" value="男" checked女input type="Radio" Name="性别" value="女"pinput type="Submit" value="提交"input type="Reset" value="重写"/form/center/body/html

  三、读取Form集合中某元素对象的特定值

   如果想显示应聘者是第二专业是什么?我们可以通过Form集合中的索引值来读取。表单信息提交程序完全用4-3b.htm代码,只是在保存文件时,请将文件名改成4-3c.htm。并将表单中的提交方式改为:action=4-3c.asp。调用表彰处理程序(文件名:4-3c.asp)如下。
htmlheadtitle读取Form集合的某个多值元素的特定值/title/headbodycenter读取Form集合的某个多值元素的特定参数值Phr size="2" widht="80%" color="#cc9999"P欢迎您登录本站点P%Response.write(Request.Form("姓名") & "的第二个专业是:")Response.write(Request.Form("所学专业")(2) & "br")%P align="center"这些信息对吗?a href="4-3c.htm"如不对,返回/a***||***a href="4-3-2.asp"返回教材/a/center/body/html

  四、读取Form集合的某元素对象的全部参数值

展开更多 50%)
分享

猜你喜欢

ASP入门基础教程-使用Form集合

Web开发
ASP入门基础教程-使用Form集合

ASP入门基础教程-使用Querystring 集合

Web开发
ASP入门基础教程-使用Querystring 集合

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP入门基础教程-Cookies 集合

Web开发
ASP入门基础教程-Cookies 集合

ASP入门基础教程-Response对象的Cookies集合

Web开发
ASP入门基础教程-Response对象的Cookies集合

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP入门基础教程-ASP概述

Web开发
ASP入门基础教程-ASP概述

ASP入门基础教程-使用其他表单控件

Web开发
ASP入门基础教程-使用其他表单控件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

制作从屏幕右下角逐渐弹出的消息提示框

制作从屏幕右下角逐渐弹出的消息提示框

MAC硬盘速度测试技巧

MAC硬盘速度测试技巧
下拉加载更多内容 ↓