J'ai une palette de couleurs qui affiche un div caché quand un lien est cliqué. au sein de la div étant montré dans la colorbox est un usercontrol. C'est fondamentalement un abonnez-vous à la forme de bulletin qui les ajoute à notre client DB. Pour une raison quelconque, le bouton pour soumettre le formulaire ne fonctionnera pas dans la boîte de couleur, mais il le fera si je le déplace en dehors de la div caché. C'est un problème que j'ai rencontré auparavant et je l'ai contourné en créant un iframe dans le div caché sur une page blanche avec le contrôle userc, mais je suis sûr qu'il doit y avoir une solution plus simple.usercontrol avec colorbox ne pas déclencher un événement
Markup:
<div style='display:none'>
<div id='SignUpForm' style='padding:10px; background:#fff;'>
<umbraco:Macro Alias="SignUpUserControl" runat="server"></umbraco:Macro>
</div>
</div>
JavaScript:
$(document).ready(function() {
$(".openSignUpForm").colorbox({
width : "50%",
inline : true,
href : "#SignUpForm"
});
});
btw. J'utilise umbraco cms, la macro est la référence à l'usercontrol. mais j'ai toujours le même problème si j'ajoute l'usercontrol à la page de la manière conventionnelle.
stackoverflow a déchiré sur le mon code HTML, ici ils sont à nouveau:
–