?? 15-1-3.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">的某個域對應多個值,例如,對于</font><font FACE="宋體" SIZE="3">checkbox</font><font
SIZE="3">類型來說,實現多項選擇是最拿手的,看下面這個</font><font
FACE="宋體" SIZE="3">HTML Form</font><font SIZE="3">。</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><FORM METHOD=</font><font SIZE="3">“</font><font FACE="宋體"
SIZE="3">POST</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3"> ACTION=</font><font
SIZE="3">“</font><font FACE="宋體" SIZE="3">regresults.asp</font><font SIZE="3">”</font><font
FACE="宋體" SIZE="3">></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">請問您是怎樣了解到邁至科公司的?</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><br><input name=</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">
Type=checkbox Value=</font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">Newspaper</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">新聞報紙以及廣告</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><br><input name=</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">
Type=checkbox Value=</font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">SearchEngine</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">站點搜索引擎</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><br><input name=</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">
Type=checkbox Value=</font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">Friend</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">朋友介紹</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><br><input name=</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">
Type=checkbox Value=</font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">Stumble</font><font
SIZE="3">”</font><font FACE="宋體" SIZE="3">></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">網上沖浪時偶然進入</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><p><input type=submit value=</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3"> </font><font SIZE="3">確認進行了上述選擇</font><font
FACE="宋體" SIZE="3"> </font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">></p>
<p ALIGN="JUSTIFY"></form></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">這個</font><font FACE="宋體" SIZE="3">form</font><font SIZE="3">就可以用來考察用戶了解本公司的途徑,這樣就可以認識到各種媒體的不同效應。不過很可能用戶有多種途徑了解該公司,那么就允許用戶在多個</font><font
FACE="宋體" SIZE="3">checkbox</font><font SIZE="3">中劃上對勾(如果單選,應當用</font><font
FACE="宋體" SIZE="3">radio</font><font SIZE="3">類型),這時,</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">鍵就一次對應了多個值(見圖</font><font
FACE="宋體" SIZE="3">15.2</font><font SIZE="3">)。</p>
</font><b><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">圖</font><font FACE="宋體" SIZE="3">15.2 </font><font
SIZE="3">多重選擇的表單例子</p>
<p><img SRC="../Image117.gif" tppabs="http://210.74.168.175/guide/asp/Image117.gif" WIDTH="530" HEIGHT="318" ALIGN="LEFT"> </font><font
FACE="宋體" SIZE="3"></p>
</b>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p><b><font SIZE="3"> </font></b></p>
<p ALIGN="JUSTIFY"></font><font SIZE="3">你怎樣才能把它們都接受出來呢,這時你可以利用</font><font
FACE="宋體" SIZE="3">form</font><font SIZE="3">集合的一個附加參數。見下面這個例子:</font><font
FACE="宋體" SIZE="3">(</font><font SIZE="3">請注意這個程序名稱必須是</font><font
FACE="宋體" SIZE="3">regresults.asp</font><font SIZE="3">對應于上一個程序的</font><font
FACE="宋體" SIZE="3">Form Action=</font><font SIZE="3">的文件名)</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><HTML></p>
<p ALIGN="JUSTIFY"><HEAD><TITLE></font><font SIZE="3">你的響應</font><font
FACE="宋體" SIZE="3"></TITLE></HEAD></p>
<p ALIGN="JUSTIFY"><BODY></p>
</font><font SIZE="3">
<p ALIGN="JUSTIFY">根據你的回應,我們知道你了解我們公司有</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><%=Request.Form(</font><font SIZE="3">“</font><font FACE="宋體"
SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">).Count%></font><font
SIZE="3">種途徑。</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><p></font><font SIZE="3">你了解我們站點是依據:</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"><%</p>
<p ALIGN="JUSTIFY">FOR EACH way in Request.Form(</font><font SIZE="3">“</font><font
FACE="宋體" SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">)</p>
<p ALIGN="JUSTIFY">Response.Write(</font><font SIZE="3">“</font><font FACE="宋體"
SIZE="3"><p></font><font SIZE="3">“</font><font FACE="宋體" SIZE="3">&way)</p>
<p ALIGN="JUSTIFY">NEXT</p>
<p ALIGN="JUSTIFY">%></p>
<p ALIGN="JUSTIFY"></BODY></p>
<p ALIGN="JUSTIFY"></HTML></p>
<p ALIGN="JUSTIFY"></font><font SIZE="3">在這個腳本中,</font><font FACE="宋體"
SIZE="3">Count</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">Request.Form(</font><font SIZE="3">“</font><font FACE="宋體"
SIZE="3">HowHear</font><font SIZE="3">”</font><font FACE="宋體" SIZE="3">).count</font><font
SIZE="3">,帶著參數”</font><font FACE="宋體" SIZE="3">HowHear</font><font
SIZE="3">”。</p>
</font><font FACE="宋體" SIZE="3">
<p ALIGN="JUSTIFY"></font><font SIZE="3">由于使用了</font><font FACE="宋體"
SIZE="3">FOR EACH</font><font SIZE="3">循環,那么用戶的所有選擇都會顯示出來(顯示的是</font><font
FACE="宋體" SIZE="3">Value</font><font SIZE="3">的值,既:</font><font
FACE="宋體" SIZE="3">Newspaper</font><font SIZE="3">、</font><font FACE="宋體"
SIZE="3">SearchEngine</font><font SIZE="3">等)</p>
</font>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -