2016-09-13 79 views
0

我有5個表單在ColdFusion中提交給一個iFrame,並且iFrame調用另一個ColdFusion頁面。我的表單和iFrame工作正常。我的問題是我需要等待一個表單完成提交以調用另一個表單的提交。Coldfusion,5個表單提交給iframe

$("#form1").attr('action', 'uploadPicturesVideos.cfm'); 
$("#form1").attr('target', 'uploadIframe'); 
$("#form1").submit(); 

$("#form2").attr('action', 'uploadPicturesVideos.cfm'); 
$("#form2").attr('target', 'uploadIframe'); 
$("#form2").submit(); 

$("#form3").attr('action', 'uploadPicturesVideos.cfm'); 
$("#form3").attr('target', 'uploadIframe'); 
$("#form3").submit(); 

$("#form4").attr('action', 'uploadPicturesVideos.cfm'); 
$("#form4").attr('target', 'uploadIframe'); 
$("#form4").submit(); 

$("#form5").attr('action', 'uploadPicturesVideos.cfm'); 
$("#form5").attr('target', 'uploadIframe'); 
$("#form5").submit(); 

我的問題是我怎麼能等待Form1中完成提交開始提交窗口2 ... ... form3 ... form4 form5

感謝

+2

使所有形式。 –

+0

不幸的是,我不能使所有的形式 – user6824563

+0

爲什麼會這樣? –

回答

0

在操作頁面放源提交下一個表單的腳本。你必須:

  • 在操作的腳本使用topparent
  • 跟蹤迭代通過把一個隱藏字段在每個窗體
  • 添加「名」屬性均與迭代,如「myForm4」

所以當隱藏字段iteration=4從4年級過去了,你在腳本輸出:

top.document.myForm4.submit();