2015-02-26 29 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>