Qu'est-ce que vous voulez faire est impossible, chaque forme soumettra ses informations à un seul endroit, ce qui est votre propriété d'action dans votre formulaire.
Ce que vous pouvez faire, alternativement, est de gérer deux cas différents dans le même formulaire. Votre forme ressemblerait que:
<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>
Vous devez Javascript (Jquery) code pour affecter le type de redirection dans le champ caché avant que le formulaire est soumis:
<script type="text/javascript">
$('#deco').click(function(event)
{
$('#type').val("Déconnexion");
});
$('#retour').click(function(event)
{
$('#type').val("Retour");
});
</script>
Ensuite, dans le PHP , vous rediriger vers la page ou la fonction que vous souhaitez avec cette condition:
if ($_POST["type"] == "Déconnexion")
// Do something
else if ($_POST["type"] == "Retour"
// Do something else
Quelle est la sortie attendue? –
deux boutons en une seule forme – Gentuzos
J'ai donné une alternative comme réponse. –