2011-02-14 51 views
0

我有今天非常困難的一個你幫我後幾種形式與jQuery

這是我的XHTML

<iframe id="myFrame0" name="myFrame" ></iframe> 
<iframe id="myFrame1" name="myFrame" ></iframe> 
<iframe id="myFrame2" name="myFrame" ></iframe> 

    <form method="post" action="tesb.php" target="#myFrame0" name="form1"> 
     <input name="sent" type="text" id="sent1" /> 
    </form> 

    <form method="post" action="tesb.php" target="#myFrame1" name="form2"> 
     <input name="sent" type="text" id="sent2" /> 
    </form> 

    <form method="post" action="tesb.php" target="#myFrame2" name="form3"> 
     <input name="sent" type="text" id="sent3" /> 
    </form> 

這是PHP後所產生的XHTML(所以..它可能比多三種形式/ iframe)發出

一個簡單的鏈接調用javascript函數

<a href='#' id="other">Click Here To Submit the Forms </a> 

這是我的腳本,很簡單BTW

$(document).ready(function() { 
    $('#other').click(function() { 
    $('#myFrame0').submit(); 
    $('#myFrame1').submit(); 
    $('#myFrame2').submit(); 
    }); 
}); 

OK,問題是:

輸入不張貼在所有,但,如果我添加一個提交按鈕(INPUT TYPE =提交),它會perfectyl後只有一個三種形式..

這是目標PHP(只是爲了看看是否一切貼)

<? 
echo $_POST["sent"]; 
?> 

規則是..

  1. 我無法編輯testb.php(目的地..因爲這是現有系統的黑匣子)
  2. 我只能一次發送一個項目。
  3. 沒有會議,沒有數組,沒有網址後

,但我需要一個發送幾種形式之一相同的目標..它必須是一個接一個。

任何線索可以修復或改進我的腳本?

謝謝!

回答

1

目標屬性的ID是沒有「#」

example不起作用後的接收,但它可以作爲一個例子

試試這個:

HTML:

<iframe id="myFrame0" name="myFrame" ></iframe> 
<iframe id="myFrame1" name="myFrame" ></iframe> 
<iframe id="myFrame2" name="myFrame" ></iframe> 

    <form method="post" action="tesb.php" target="#myFrame0" name="form1"> 
     <input name="sent" type="text" id="sent1" /> 
    </form> 

    <form method="post" action="tesb.php" target="#myFrame1" name="form2"> 
     <input name="sent" type="text" id="sent2" /> 
    </form> 

    <form method="post" action="tesb.php" target="#myFrame2" name="form3"> 
     <input name="sent" type="text" id="sent3" /> 
    </form> 


<a href='#' id="other">Click Here To Submit the Forms </a> 

JS:

$(document).ready(function() { 
    $('#other').click(function() { 
     $('form').submit(); 
    }); 
}); 
+0

開箱!謝謝!! – Andy 2011-02-21 17:35:03