Bonjour,
j'ai créé un pop-up qui est caché :
Je le fais afficher avec jQuery:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div id="myPopup"> <form id="myForm" method="POST" style="position: absolute; top: 30px;display: none"> <input id="subject" name="subject" type="text" size="10"/> <input id="save" type="button" value="save"/> <input id="cancel" type="button" value="Cancel"/> </form> </div>
et cacher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $('#monButton').click(function(e){ $('#myForm').show(); });
en cliquant sur le button "save" je fais un alerte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $('#cancel').click(function(e){ $('#myForm').hide(); });
Problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $('#save').click(function(e){ alert('test'); });
je cache et reaffiche mon popup par exemple 5 fois, après je clique sur "save" il affiche mon alerte 5-fois. pourquoi? c'est "show()" qui au lieu d'afficher le meme popup il crée un autre instance?
Merci pour votre reponse
Valeri
Partager