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

2016-02-19 16:22 4 1 收藏

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

【 tulaoshi.com - Web开发 】

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

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

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

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

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

(本文来源于图老师网站,更多请访问https://www.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,其代码如下:

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集合的某元素对象的全部参数值

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1611851.html

延伸阅读
标签: Web开发
提示:请将符号常量包含文件 adovbs.inc 复制到您的站点主目录上,该文件所在位置:C:Program FilesCommon FilesSystemado (假设您的系统装在C盘下)。该文件包含与ADO一起使用的符号常量的定义清单。 6-1-1 Connection 对象 1、Connection 对象简述 Connection 对象代表了打开的、与数据源的连接,好象在应用程序和数据...
标签: Web开发
文件操作主要包括复制、移动和删除文件,检查文件是否存在以及获取文件的属性。完成这些操作可以使用 FileSystemObject 或 File 对象的方法。 一、使用 FileSystemObject 对象的相应方法进行文件操作 1、复制文件:将一个或多个文件复制到其他位置上,语法格式如下: % fso.CopyFile source,destination[,overwrite] % ...
标签: Web开发
一、Recordset 对象简述 Recordset 对象表示的是来自基本表或命令执行结果的记录全集。在任何情况下,该对象所指的当前记录均为集合内的单条记录。使用 Recordset 对象可以操作来自提供程序的数据,通过该对象几乎可以对所有数据进行操作。所有 Recordset 对象均使用记录(行)和字段(列)进行构造。Recordset 对象实际上是依附于 Co...
标签: Web开发
Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录集,也可以用于对数据库表进行添加、更改和删除操作。 一、使用Command 对象的步骤: 当在 ASP 页面中使用 Command 对象处理数据时,应首先设置命令类型、命令文本以及相关的活动数据库连接等,并通过 Parameter 对象传递命令参数,然后通过调用 Exe...
标签: Web开发
1、VBScript简介 VBScript是一种脚本语言,也是ASP的默认语言,可以在HTML文件中直接嵌入VBScript脚本,从而扩展HTML,使它不仅仅是一种页面格式语言。带有VBScript脚本的网页可以对用户的操作作出反应。 2、HTML页面中添加VBScript代码 VBSript脚本作为HTML文档的一部分页存在。也就是说,这些代码必须放在HTML文档中才能...

经验教程

449

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部