2012-05-13 161 views
0

如何在頁面上擁有多個表單並且每個表單都能夠提交自己。 當我把它設置爲這樣,第一個表單提交,但第二個不起作用。有關如何使其工作的任何建議? (我將有許多形式的同類產品1頁)頁面上有多個表單,每個表單可以提交

感謝

<form action="/order-form2.php" method="post"> 
<input type="hidden" name="phoneType" value="iPhone 2g - 4GB//ATT"> 
<input type="hidden" name="price" value="75"> 
<div class="prodSize"><a href="#" onclick="document.forms[0].submit();">4 GB</a></div> 
</form> 

    <form action="/order-form2.php"> 
<input type="hidden" name="phone" value="iPhone 2g - 8GB//ATT"> 
<input type="hidden" name="price" value="25"> 
<div class="prodSize"><a href="#" onclick="document.forms[1].submit();">8 GB</a></div> 
</form> 

回答

0

使用此第二種形式它將起作用。因爲如果它沒有方法,默認方法被設置爲獲取。

<form action="/order-form2.php" method="post"> 
+0

感謝這麼多,完全忘了這一點! – DEM

+0

歡迎您:) – Shreedhar

0

第一種形式設置方法後,第二個有沒有,如果你與POST追趕那麼它是空的,設置方法使用GET發佈或捕獲,如果它沒有設置方法,則默認爲GET

0

請使用下面的

<form name='form1' id='form1' method='POST' action='/order-form1.php'> 
    <a href="#" onclick='return document.forms.form1.submit();'>4 GB</a> 
</form> 

注意分配形成的id和name屬性,使用的JavaScript