Signaler

Ouvrir résultat formulaire dans popup jquery [Résolu/Fermé]

Posez votre question matiou34 200Messages postés mardi 22 avril 2008Date d'inscription 27 janvier 2015 Dernière intervention - Dernière réponse le 20 sept. 2012 à 02:57 par matiou34
Bonjour,

- J'ai d'un côté un quelconque formulaire.
- De l'autre une popup jquery qui s'ouvre normalement en cliquant sur un lien avec comme id="try-it"

Comment donc faire pour que le résultat de mon formulaire s'affiche dans la pop-up ci-dessous (#sign-up)

Voici ma fonction pour le pop-up :
       $(function() {
            function launch() {
                 $('#sign_up').lightbox_me({centered: true, onLoad: function() { $('#sign_up').find('input:first').focus()}});
            }
            
            $('#try-1').click(function(e) {
				
                $("#sign_up").lightbox_me({centered: true, onLoad: function() {
					$("#sign_up").find("input:first").focus();
				}});
				
                e.preventDefault();
            });
            
            
            $('table tr:nth-child(even)').addClass('stripe');
        });


Merci à vous !


Afficher la suite 
Utile
+0
plus moins
Salut
Crée une division (div) dans ton popup et tu fait document.getElementById(tadiv).innerHTML = le résultat de ton formulaire.
Utile
+0
plus moins
si #sign-up est un div tu peux faire $("#sign-up").append(ce_que_tu_veux);

Sinon tu peux utiliser .dialog() pour faire un popup (avec jquery ui).


("#sign-up").append("bonjour je suis un popup");
("#sign-up").dialog();

Utile
+0
plus moins
C'est pas possible en utilisant du jquery ?

J'ai donc mon formulaire et ma div "popup" caché à la base qui va s'ouvre au clic du submit. Je voudrai afficher ce que j'ai dans mon form dans cette popup

		$(function() {
            function launch() {
                 $('#sign_up').lightbox_me({centered: true, onLoad: function() { $('#sign_up').find('input:first').focus()}});
            }
            
            $('#post_url').submit(function(e) {
				
                $("#sign_up").lightbox_me({centered: true, onLoad: function() {
					$("#sign_up").find("input:first").focus();
				}});
				
                e.preventDefault();
            });
            
            $('table tr:nth-child(even)').addClass('stripe');
        });
		





            
                <div id="sign_up">
                <?php echo $_POST['url']; ?>
                </div>

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !