你想要做什麼是不可能的,每個窗體將提交它的信息到一個位置,這是你的表格操作屬性。
你可以做什麼,或者是以相同的形式管理兩種不同的情況。你的表格看起來就像是:
<form method="post" action="<c:url value="/redirection" />">
<input id="deco" type="submit" value="Déconnexion" class="deco" />
<input id="retour" type="submit" value="Retour" class="deco" />
<input id="type" name="type" type="hidden" value="" />
</form>
您需要使用Javascript(jQuery的)代碼分配重定向類型的隱藏字段的形式提交前:
<script type="text/javascript">
$('#deco').click(function(event)
{
$('#type').val("Déconnexion");
});
$('#retour').click(function(event)
{
$('#type').val("Retour");
});
</script>
然後,在PHP ,您將使用此條件重定向到您希望的頁面或功能:
if ($_POST["type"] == "Déconnexion")
// Do something
else if ($_POST["type"] == "Retour"
// Do something else
預期輸出是什麼? –
只有一種形式的兩個按鈕 – Gentuzos
J'aidonnéune alternative commeréponse。 –