Jump to content

Création d'une pop-in dynamique en admin


Recommended Posts

Bonjour,
 
Tout est dans le titre, j'ai modifié un module de formulaire pour afficher les stats des formulaires envoyés, en plus de réponses classiques.
 
En fait dans le controller où on trouve les réponses, j'ai créer un form tout simple avec un select qui récupère les noms des formulaires. L'idée c'est que quand on clique sur le bouton voir les résultats, une pop-in s'affiche avec les stats du formulaire sélectionné.
 
Le premier truc, ce n'est pas une pop-in qui s'affiche mais une div. J'ai repris du code que j'ai trouvé, je suppose qu'il y a un soucis la dedans.

Le second truc c'est que quand je clique sur mon bouton, la page charge, affiche la fameuse div, mais elle s’efface au bout de 2 secondes, le temps que la page arrête de charger...

 

Ci dessous la partie de code qui affiche ma div.

Je suis pas vraiment bon la dedans, navré si je vous casse les yeux !

 

Le formulaire qui permet de sélectionner le formulaire voulu :

 

post-771530-0-82326300-1444497875_thumb.png

 

Le script :

<script>
$(document).ready(function(){
 
            $('#test').on('click', function(event){
                event.stopPropagation();
                if ($('#popup').css('display') == 'none')
                    $('#popup').show();
                else
                    $('#popup').hide();
            });

         $('window').on('click', function() {
            $('#popup').hide();
        });
});
</script>

Le html :

<button class="btn btn-default pull-right" id="test">
     <i class="process-icon"></i> Voir les résultats
</button>
<div id="popup">Contenu Pop-in</div>

Évidemment la div #popup est en display none dans le css.

 

L'idée une fois que ça fonctionnera c'est que ça change les infos en fonction du formulaire sélectionné dans le select avec ajax...

 

Quelqu'un pourrait-il m'aider svp ?

 

Merci beaucoup !

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...