解決form嵌套

本身的嘗試功能實現了 可是項目中沒有使用:ajax

思路利用ajax:第一個form提交的時候觸發第二個須要提交數據的ajax的請求urljson

 

 1 function checkform(type){
 2         var issubmit=true;
 3         var projectId="";
 4         var photos="";
 5         if(type==2){
 6             $('#redirect').val('list');
 7         }
 8        if(issubmit){
 9         $("#validForm").submit();
10       }
11        submitPhoto(projectId,photos);
12 }
13 //提交form表單時候 提交圖冊
14 function submitPhoto(projectId,photos){
15     alert(1);
16      $.ajax({
17             type: "POST",
18              url: "/userCenter/userCenterProjectPhotoEdit.jspx",
19              data: {projectId:projectId,photos:photos},
20              dataType: "json",
21              success: function(data){
22                  $('#'+id).remove();
23                  // $(".imageTipss").append("<img height=\"100\" width=\"100\" src=\""+fileUrl+"\"></img><a onclick=delphoto("+data+")>刪除</a> ");
24              }
25         });
26 }

 

 

 

參考1  未驗證app

我如今要解決的問題,跟你的很相像啊!我考慮的是用Iframe
<form id="frm" name="frm" method="post" action="d.jsp">
  <iframe id="ifrm0"  width=600 height="94" MARGINHEIGHT="0" MARGINWIDTH="0" frameborder=0 border=0  src="/c.jsp?id=0" scrolling=no></iframe>
<iframe id="ifrm1"  width=600 height="94" MARGINHEIGHT="0" MARGINWIDTH="0" frameborder=0 border=0  src="/c.jsp?id=1" scrolling=no></iframe>
<input type="submit" name="btn1" value="提交" onclick="a()">
</form>
<script >
function a (){
//var iframe= document.getElementById("ifrm");
//alert(iframe.length);
//for()
document.frames["ifrm0"].document.forms["frm1"].submit();
document.frames["ifrm1"].document.forms["frm1"].submit();
//document.frm.action="d.jsp";
document.frm.submit();
}
</script>jsp

 

參考2post

form哪能夠嵌套呀
用一個form就行呀
<script language="JavaScript">
   function gogogo(){
      document.updateForm.action = selectAction.do;
      document.updateForm.submit();
   }
</script>

<form name="updateForm" action="updateAction.do" method="post">  
  (有須要修改的字段)
    <input type="text" name="wid"><input type="button" onclice="gogogo()" value="查詢">
  (有須要修改的字段)
  <input type="submit" value="修改">
</form>url

 

參考3:spa

我用JAVASCRIPT,在FORM裏面字段都同樣,可是要提交給不一樣的action的時候,

//獲得你的from
var form = document.forms['yourForm'];
//在這裏手工指定提交給哪一個ACTION
form.action = 'updateAction.do';
//執行SUBMIT
form.submit();

你能夠把這些代碼封裝爲一個JS方法,在HTML中,用onclick事件觸發就OK了code

相關文章
相關標籤/搜索