我有兩個提交按鈕的形式:
<form method="POST">
<input type="submit" name="Update" value="Update"/>
<input type="submit" name="Submit" value="Delete"/>
</form>
我需要操作的形式對一些事情在提交之前,所以我用這個jQuery的:
$('form').submit(function (e) {
e.originalEvent && e.preventDefault();
//manipulate stuff
this.submit();
});
的問題是,我需要要知道哪個按鈕被點擊在後端,但
$_POST['Submit']
和$_POST['Delete']
一請同時使用undefined
。似乎輸入從jQuery的post數組中移除。
什麼是解決該問題的好方法?
,您可以捕捉哪一個客戶端(與jQuery)和更新隱藏的表單域? –
@BobBrown我在想這就是我必須要做的 – andrew
因爲你手動提交表單(它不再由用戶實際提交),所以刪除了按鈕。我建議Rejanu的解決方案。 –