Bonjour,
J’ai un souci avec un formulaire ajax.
mon formulaire contient un groupe de cases à cocher.
un click sur une case à cocher provoque l’ouverture ou la fermeture d’une div.
Le problème apparait qd il y a une erreur sur le formulaire.
le click sur case à cocher id=« adherent4 » provoque 4 passages dans $(’#adherent4’).click(function() au lieu d’un seul.
1 passage dans le slideUp et 3 dans le slideDown.
$(document).ready(function() {
var init_doc =function(){
if($(’#adherent4’).is(’:checked’)){
$(’.info_asso’).show();
} else {
$(’.info_asso’).hide();
};
$(’#adherent4’).click(function(){
if ($(’.info_asso’).is(’:hidden’)){
$(’.info_asso’).slideDown(‹ slow ›);}
else {
$(’.info_asso’).slideUp(‹ slow ›);}
});
}
if(typeof onAjaxLoad==‹ function ›)onAjaxLoad(init_doc);
if(window.jQuery)jQuery(document).ready(function(){
init_doc.apply(document);
});
});
je suis en spip 2.0.9 et jquery 1.2.6
merci de m’aider
Jean Petit