簡體   English   中英

單擊JSP中的一個按鈕,如何提交來自for循環的多種表單

[英]How can I submit multiple forms that come from a for loop in a click of one button in JSP

來自數據庫的HTML通過一個for循環寫入屏幕。 其中一些HTML需要提交。 代碼有什么問題?

<body>
    <%  int i;
        if (books != null) {
            for (i = 0; i < books.size(); i++) {
    %> 
    <hr>  

    <form class ="container" action="jspCheckBox.jsp" method="get" id="<%=i%>">

        <%
            if (books.get(i).getId() == null) {
                out.print("Axtardiginiz melumat tapilmadi");

            } else {
                out.print(books.get(i).getId());
            }
        %>

        <input type="checkbox" name ="id" value="<%=i%>"> Seç<br>
        <input  type="submit" style="display:none">

    </form> 
        <input  type="submit" form="<%=i%>" value = "Submit">

    <%
         }

      }

    %>

    <hr>

我修好了。

 <form class ="container" id ="form" action="jspCheckBox.jsp" method="get">
        <%
            for (i = 0; i < books.size(); i++) {

                if (books.get(i).getId() == null) {
                    out.print("Axtardiginiz melumat tapilmadi");
                } else {
                    out.print(books.get(i).getId());
                }
        %>
        <input type="checkbox" value="<%=i%>" name ="id" > Seç   

        <%
            }
        %>
        <input  type="submit" value = "Selected " >
    </form> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM