2016-07-14 56 views
-1

基本上,表单将有一个单一的动作,但取决于点击的按钮,我需要发送一个隐藏的字段值与button1,但不是与button2提交。任何方式来做到这一点?有一个HTML表单,它有两个提交按钮

+0

你试过的代码在哪里? –

+0

我需要确认在尝试前是否有可能的方法... – user2894296

回答

3

只需将值存储在提交按钮上。

<button name="foo" value="bar"> Button 1 </button> 
<button> Button 2 </button> 
3
<form action="action.php" method="post"> 
    <input name="input1"> 
    <input name="input2"> 

    <button name="submit" value="submit1">Submit</button> 
    <button name="submit" value="submit2">Submit</button> 
</form> 

PHP

<?php 
if ($_POST['submit'] == 'submit1') { 
    // code with input1 
} else if ($_POST['submit'] == 'submit2') { 
    // code with input2 
} 

,如果你按enter提交表单,submit1将默认值

0

为您的按钮给不同的名称,例如"button1""button2",当您单击名称"button1"的那个按钮,您可以保存隐藏的字段值,如果您单击"button2"只是忽略喜dden场。

相关问题