ASP實例教程:Form集合_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:比較幾款Access在線管理工具
      ACCESS數據庫現在在個人站長使用的頻率還是很高的,所以各款 ACCESS 在線管理工具也應運而生,我們來看看現在幾款比較流行的優劣: 我們來評評以下幾款工具:亙古 Access 在線管理,虎冀閣 Access 數據庫管理工具,access2008.cn ACCESS 數據庫在線管理系統

      Form集合

      注意因為本ASP實例教程是關于表單的代碼,為了省事,所以我不截圖了!大家自行測試實例執行結果!

      一個Form集合的簡單應用

      本例演示Form集合如何從表單取回值。此表單使用POST方法,這意味著發送的信息對用戶來說是不可見的,并且對對所發送信息的量沒有限制(可發送大量的信息)。

      本示例代碼如下:

      以下為引用的內容:

      <html>
      <body>
      <form action="/example/aspe/demo_aspe_simpleform1.asp" method="post">
      First name:
      <input type="text" name="fname" value="Donald" />
      <br />
      Last name:
      <input type="text" name="lname" value="Duck" />
      <br />
      <input type="submit" value="Submit" />
      </form>
      <%
      Response.Write(Request.Form)
      %>
      </body>
      </html>

      如何使用來自表單的信息

      本例演示如何使用從表單取回的信息。我們使用了Form集合。表單使用了POST方法。

      本示例代碼如下:

      以下為引用的內容:

      <html>
      <body>
      <form action="/example/aspe/demo_aspe_simpleform.asp" method="post">
      您的姓名:<input type="text" name="fname" size="20" />
      <input type="submit" value="提交" />
      </form>
      <%
      dim fname
      fname=Request.Form("fname")
      If fname<>"" Then
      Response.Write("您好!" & fname & "!<br />")
      Response.Write("今天過得怎么樣?")
      End If
      %>
      </body>
      </html>

      來自表單的更多信息

      本例演示假如若干的輸入域使用了相同的名稱,Form集合會包含什么信息。它將展示如何把這些相同的名稱分割開來。它也會展示如何使用count關鍵詞來對"name"屬性進行計數。此表單使用POST方法。

      本示例代碼如下:

      以下為引用的內容:

      <html>
      <body>
      <form action="/example/aspe/demo_aspe_form2.asp" method="post">
      First name:
      <input type="text" name="name" value="Donald" />
      <br />
      Last name:
      <input type="text" name="name" value="Duck" />
      <br />
      <input type="submit" value="Submit" />
      </form>
      <hr />
      <p>來自上面的表單的信息:</p>
      <%
      If Request.Form("name")<>"" Then
      Response.Write("<p>")
      Response.Write("name=" & Request.Form("name"))
      Response.Write("</p><p>")
      Response.Write("name 屬性的數目:")
      Response.Write(Request.Form("name").Count)
      Response.Write("</p><p>")
      Response.Write("First name=" & Request.Form("name")(1))
      Response.Write("</p><p>")
      Response.Write("Last name=" & Request.Form("name")(2))
      Response.Write("</p>")
      End if
      %>
      </body>
      </html>

      帶有單選按鈕的表單

      本例演示如何使用Form集合通過單選按鈕與用戶進行交互。此表單使用POST方法。

      本示例代碼如下:

      以下為引用的內容:

      <html>
      <%
      dim cars
      cars=Request.Form("cars")
      %>
      <body>
      <form action="/example/aspe/demo_aspe_radiob.asp" method="post">
      <p>請選擇您喜歡的汽車:</p>
      <input type="radio" name="cars"
      <%if cars="Volvo" then Response.Write("checked")%>
      value="Volvo">Volvo</input>
      <br />
      <input type="radio" name="cars"
      <%if cars="Saab" then Response.Write("checked")%>
      value="Saab">Saab</input>
      <br />
      <input type="radio" name="cars"
      <%if cars="BMW" then Response.Write("checked")%>
      value="BMW">BMW</input>
      <br /><br />
      <input type="submit" value="提交" />
      </form>
      <%
      if cars<>"" then
      Response.Write("<p>您喜歡的汽車是" & cars & "</p>")
      end if
      %>
      </body>
      </html>

      帶有復選按鈕的表單

      本例演示如何使用Form集合通過復選按鈕與用戶進行交互。此表單使用POST方法。

      本示例代碼如下:

      以下為引用的內容:

      <html>
      <body>
      <%
      fruits=Request.Form("fruits")
      %>
      <form action="/example/aspe/demo_aspe_checkboxes.asp" method="post">
      <p>您喜歡哪些水果:</p>
      <input type="checkbox" name="fruits" value="Apples"
      <%if instr(fruits,"Apple") then Response.Write("checked")%>>
      Apple
      <br>
      <input type="checkbox" name="fruits" value="Oranges"
      <%if instr(fruits,"Oranges") then Response.Write("checked")%>>
      Orange
      <br>
      <input type="checkbox" name="fruits" value="Bananas"
      <%if instr(fruits,"Banana") then Response.Write("checked")%>>
      Banana
      <br>
      <input type="submit" value="提交">
      </form>
      <%
      if fruits<>"" then%>
      <p>您喜歡:<%Response.Write(fruits)%></p>
      <%end if
      %>
      </body>
      </html>

      分享:如何在ASP中遍歷和操作Application對象的集合
      為了能夠正常使用,必須把它們放到服務器上的一個虛擬應用程序內,并且把所提供的global.asa文件放到該應用程序的根目錄中。最簡單的辦法是把global.asa文件放到缺省Web網站的根目錄(缺省情況下是C:/InetPub/WWWRoot)中。 對任何已有的global.asa文件重命

      來源:模板無憂//所屬分類:ASP教程/更新時間:2009-05-15
      相關ASP教程