如何使用 JSP 傳遞複選框資料?


當需要選擇多個選項時,可以使用複選框。

下面是一個HTML 程式碼示例,CheckBox.htm,用於一個包含兩個複選框的表單。

<html>
   <body>
      <form action = "main.jsp" method = "POST" target = "_blank">
         <input type = "checkbox" name = "maths" checked = "checked" /> Maths
         <input type = "checkbox" name = "physics" /> Physics
         <input type = "checkbox" name = "chemistry" checked = "checked" /> Chemistry
         <input type = "submit" value = "Select Subject" />
      </form>
   </body>
</html>

以上程式碼將生成以下結果 −

 數學 物理 化學

以下是用於處理複選框按鈕由 Web 瀏覽器輸入的 main.jsp JSP 程式。

<html>
   <head>
      <title>Reading Checkbox Data</title>
   </head>
   <body>
      <h1>Reading Checkbox Data</h1>
      <ul>
         <li><p><b>Maths Flag:</b>
            <%= request.getParameter("maths")%>
            </p></li>
         <li><p><b>Physics Flag:</b>
            <%= request.getParameter("physics")%>
            </p></li>
         <li><p><b>Chemistry Flag:</b>
            <%= request.getParameter("chemistry")%>
            </p></li>
      </ul>
   </body>
</html>

以上程式將生成以下結果 −

讀取複選框資料

  • 數學標記:: 已開啟

  • 物理標記:: null

  • 化學標記:: 已開啟

更新於: 2019 年 7 月 30 日

已檢視 4K 次

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.