当前位置: 代码迷 >> Java Web开发 >> 嵌套的FORM,里头的FORM无法提交
  详细解决方案

嵌套的FORM,里头的FORM无法提交

热度:6687   发布时间:2016-04-11 00:08:15.0
嵌套的FORM,里面的FORM无法提交,
<script type="text/javascript"> 

    function checkInvalidate(){
    var chk=document.getElementsByName("chk");
    for(var i=0;i<chk.length;i++){
    if(chk[i].type=="checkbox"){
    if(chk[i].checked==true){
    var r=confirm("确定删除?");
if (r==true)
  {
     document.myform.submit();
     return;
      }else{
       return;
      }
    }
    }
    }
    alert("请选择需要删除的头像");
    }
    function ok(){
var r=confirm("确定删除?");
     if (r==true)
     {
      document.photoform.submit();
     }
}
</script>




            <div style="width:1300px; float:left" align="left">
  <form action="PhotoServlet?action=delall" method="post" name="myform">
<%
for(int i = 0;i<photoList.getList().size() ;i++){
 Photo photo = photoList.getIndex(i);
 %>
                 <div style="width:200px; float:left; margin-left:50px" align="left">
                     <form name="photoform" action="PhotoServlet?action=del&photoId=<%=photo.getId() %>" method="post">
                           <img
                    src="<%=photo.getPath() %>\<%=photo.getName() %>"
                    alt="${photo.shuoming }" width=150 height=113
                    border='0' align="middle"><br>
                  <input type="button" name="del" value="删除" onclick="ok();return false;" />
                  <input type="checkbox" name="chk" value="<%=photo.getId()%>">
                        </form>
                    </div>
                    <%
                     }
                     %>
                </form>
            </div>

             <a href="javascript:checkInvalidate()" class="next">批量删除</a>

这样怎么解决哇?能不能不要两个FORM~~~我知道这样做是不行滴~有其他思路吗

------解决方案--------------------
<div style="width:200px; float:left; margin-left:50px" align="left">
                     <form name="photoform" action="PhotoServlet?action=del&photoId=<%=photo.getId() %>" method="post">
                           <img
                    src="<%=photo.getPath() %>\<%=photo.getName() %>"
                    alt="${photo.shuoming }" width=150 height=113
                    border='0' align="middle"><br>
  相关解决方案