📄 15-1-2.cfm.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Form集合多个内容的处理显示</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>
<body>
<b><font FACE="宋体">
<p ALIGN="JUSTIFY">Form</font>集合多个内容的处理显示</p>
</b><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">如果想把上个主页</font><font
FACE="宋体" SIZE="3">form</font><font SIZE="3">中所有内容显示出来,有好几种方法,如果你希望循环的将所有内容依次显示,可以参照下例:</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">FOR EACH name IN Request.Form</p>
<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3"><BR></font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">&name&</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">=</font><font SIZE="3">“</font><font
FACE="宋体" SIZE="3">)</p>
<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">Request.Form(name))</p>
<p ALIGN="JUSTIFY">NEXT</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"></font><font SIZE="3">那么这个脚本就会依次将上个</font><font
FACE="宋体" SIZE="3">Form</font><font SIZE="3">中传递的键名和相应值成对显示出来:例如,如果迈至科公司的谢建云进行了注册,那么显示结果为:</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">USERNAME=</font><font SIZE="3">谢建云</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">USERCOMPANY=</font><font SIZE="3">迈至科公司</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">请注意这里面的键名是大写的,其实在</font><font
FACE="宋体" SIZE="3">Form</font><font SIZE="3">的集合中,尽可以不去理会这些,因为大小写是通用的,也就是说,</font><font
FACE="宋体" SIZE="3">UserName</font><font SIZE="3">和</font><font FACE="宋体"
SIZE="3">uSeRnaMe</font><font SIZE="3">对于服务端处理是完全一样的。</p>
<p ALIGN="JUSTIFY">除了</font><font FACE="宋体" SIZE="3">FOR EACH</font><font SIZE="3">循环外,你当然也可以用</font><font
FACE="宋体" SIZE="3">For ...Next</font><font SIZE="3">循环,下面的脚本也会显示每个键的值。(但是不会显示键的名称)</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">FOR I=1 to Request.form.Count</p>
<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3"><BR></font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">&Request.form(i))</p>
<p ALIGN="JUSTIFY">NEXT</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"></font><font SIZE="3">在这里面</font><font FACE="宋体" SIZE="3">Count</font><font
SIZE="3">属性可以用来了解具有</font><font FACE="宋体" SIZE="3">Form</font><font
SIZE="3">的主页在提交时具体有多少个</font><font FACE="宋体" SIZE="3">Form</font><font
SIZE="3">域被填写或选择(键)。</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">最后,对于如果</font><font FACE="宋体"
SIZE="3">Form</font><font SIZE="3">集合中提交项,你只希望看到的是简单的</font><font
FACE="宋体" SIZE="3">URL-encoded</font><font SIZE="3">字串(在程序调试过程中,这几乎是肯定会用的),还可以只是用下面这个脚本:</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"><%=Request.Form%></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">下面是显示结果,(依然假设为迈至科公司谢建云注册,同时注意显示为小写)</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY">username=</font><font SIZE="3">谢建云</font><font FACE="宋体"
SIZE="3">&usercompany=</font><font SIZE="3">迈至科公司</p>
</font><font FACE="宋体" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">这里面,</font><font FACE="宋体" SIZE="3">Form</font><font
SIZE="3">域名得到了保持,因为这时</font><font FACE="宋体" SIZE="3">HTTP</font><font
SIZE="3">的</font><font FACE="宋体" SIZE="3">Post</font><font SIZE="3">内容尚未经过解析。</p>
</font>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -