2016-07-14 52 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場。

相關問題