2015-02-26 47 views
0

讓我們說,我有形式和在最後,我有2個按鈕兩個提交按鈕的形式相同

1 - 送測的形式

2 - 發送直播的形式

同時發送相同形成。我如何將參數發送到服務器,以便我知道它的測試或活動?

感謝

<form method='post' action='index.php?page=mailing&amp;campID=<?PHP echo $_GET['campID'] ?>&amp;act=<?PHP echo $actType ?>' id="Form" >  
    <table class="sort"> 
     <tr> 
      <td>email address</td> 
      <td><input type="text" name="emailTest" value="<?PHP echo $user_details['email'] ?>" /></td> 
     </tr> 
     <tr> 
      <td></td> 
      <td><a href="#" class="button3d" onClick="document.getElementById('Form').submit()">send test</a></td> 
      <td><a href="#" class="button3d" onClick="document.getElementById('Form').submit()">send live</a></td> 
     </tr> 
    </table> 
</form> 
+0

您可以使用ID爲每個href和通過jQuery –

+0

提交表單爲什麼你使用'了'的按鈕?檢查'按鈕'HTML並增加值到按鈕,在PHP檢查值後。 –

+0

@SulthanAllaudeen:或者直接使用html正確? –

回答

2

只是檢查在PHP如果 '提交' 場 '測試' 或 '活'。

<form method='post' action='' id="Form" >  
    <table class="sort"> 
     <tr> 
      <td>email address</td> 
      <td><input type="text" name="emailTest" value="" /></td> 
     </tr> 
     <tr> 
      <td></td> 
      <td><button type="submit" name="submit" value="test">Test</button></td> 
      <td><button type="submit" name="submit" value="live">Live</button></td> 
     </tr> 
    </table> 
</form> 
0

您將需要使用JS或一個提交按鈕和一個單選按鈕。後者是一個更好的選擇,因爲你不能無意中將錯誤的隊列提交給錯誤的隊列。另外,你應該使用提交按鈕,而不是錨點。

我更喜歡單選按鈕的原因是因爲一旦你點擊提交,你已經過了不歸路。單選按鈕允許您點擊錯誤的按鈕,然後進行更改。

input[type="submit"] { 
 
    background: none; 
 
    border: 0; 
 
    color: blue; 
 
    text-decoration: underline; 
 
    cursor: pointer; 
 
}
<form method='post' action='' id="Form"> 
 
    <table class="sort"> 
 
    <tr> 
 
     <td>email address</td> 
 
     <td> 
 
     <input type="text" name="emailTest" value="" /> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td> 
 
     <input type="radio" name="testLive" value="test" id="test" /> 
 
     <label for="test">Submit as Test</label> 
 
     </td> 
 
     <td> 
 
     <input type="radio" name="testLive" value="live" id="live" /> 
 
     <label for="live">Submit as Live</label> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td colspan="2"> 
 
     <input type="submit" value="Submit" /> 
 
     </td> 
 
    </tr> 
 
    </table> 
 
</form>