Bonjour,
Par principe, en HTML vous ne pouvez pas avoir des fomulaires imbriqués. Il est donc impossible d'avoir un bouton natif que soumet les deux formulaires.
Cependant, vous pouvez avoir deux formulaires sur une même page (s'ils ne sont pas imbriqués) et avoir un bouton de submit pour chacun des formulaires.
Si vous souhaitez avoir un seul bouton pour les deux formulaires (même si je ne vois pas le cas d'utilisation). Vous devrez soumettre les deux formulaires manuellement en javascript une fois le click fait sur le bouton :
Ex :
<form id="form1" action="demo_form.asp" method="POST">
some stuff: <input type="text" name="some_stuff" />
</form>
<form id="form2" action="demo_form.asp" method="POST">
other stuff: <input type="text" name="other_stuff" />
</form>
<button onclick="submit()">Submit</button>
et votre Javascript :
function submit()
{
$('#form1').ajaxForm({
success: function(){
$('#form2').ajaxForm(function(){
alert('all forms submitted');
});
},
error: function(){
debugger;
}
});
}
Ex : http://jsfiddle.net/q3066xc3/5/
Cordialement,
Kevin BEAUGRAND, Modis FRANCE
Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.