2010-03-25 5 views
2

J'ai une question concernant Facebox. Lorsque je clique sur un certain lien sur ma page, la fenêtre modale Facebox s'ouvre très bien. Mais à l'intérieur de cette fenêtre modale, j'aimerais avoir un formulaire que les utilisateurs peuvent soumettre. Lorsque les utilisateurs cliquent sur le bouton de soumission, la page entière est actualisée et ma fenêtre Facebox est fermée. Cela a du sens pour moi, mais j'aimerais que ça marche différemment.Fenêtre Facebox se ferme après soumettre

Je veux donner à l'utilisateur une confirmation, à l'intérieur de la fenêtre modale, après avoir soumis le formulaire. Ainsi, lorsqu'un utilisateur clique sur le bouton de soumission, une confirmation doit apparaître dans la fenêtre modale. Quelqu'un sait si c'est possible?

J'espère que vous comprenez ma question :)

Meilleures salutations

Kim Andersen

+0

Facebox? Est-ce une imitation bon marché de Facebook? ;-) –

Répondre

0

Vous devez changer votre formulaire à utiliser AJAX POST au lieu de requête standard HTML POST. Voici un tutoriel simple qui montre comment faire AJAX form with jQuery.

0
<form action='whateveryouhave.php' method='POST' id='myform' ><!--notice the form id--> 
    <!-- your input and form stuff here just as you have it--> 
    <a href='javascript:void(0);' onclick="submitFacebox"> 
    Submit in facebox instead of whole window 
    </a> 

    <script type='text/javascript'> 
    function submitFacebox() { 
     jQuery.post(jQuery('#myform').attr('action'), jQuery('#myform').serialize()); 
    } 
    </script> 
Questions connexes