如何在 JSP 中单击一个按钮即可提交来自 for 循环的多个表单


来自

数据库的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> 

相关内容

最新更新