⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 15-1-2.cfm.htm

📁 asp 教程
💻 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">&lt;%</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">&lt;BR&gt;</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">&amp;name&amp;</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">%&gt;</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">&lt;%</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">&lt;BR&gt;</font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">&amp;Request.form(i))</p>

<p ALIGN="JUSTIFY">NEXT</p>

<p ALIGN="JUSTIFY">%&gt;</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">&lt;%=Request.Form%&gt;</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">&amp;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 + -