none
multiple formulaire sous mvc 4 geré par un bouton submit RRS feed

Réponses

  • 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.

    • Proposé comme réponse Boris Ivanov _ mercredi 25 février 2015 09:57
    • Marqué comme réponse Boris Ivanov _ vendredi 27 février 2015 08:43
    mercredi 18 février 2015 13:14