return false ne bloque pas le lien
Bonjour les amis,
j'ai fais un programmes qui me permet d'éviter de supprimer des éléments tant qu'il exister d'autres éléments qui leur sont associe.
le problème c'est que dans l'élément est toujours supprimé alors que j'ai fait des return false après l'alerte
voici le code
Code:
<td><a class="supprim" id="15" href="updateProgram.php?action=delete&id=15"><img src="croix.jpg" alt="delete" title="Supprimer ce programme" /></a></td>
et voici le js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function testerSuppr(){
$(document).ready(function(){
$('.supprim').click(function(){
var val=$(this).attr('id');
var xhr = getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
reponse = xhr.responseText;
if(reponse=="true"){
alert("les elements associes à des programmes ne peuvent pas etres supprimees");
return false;
}
else{
if (!(confirm('voulez vous vraiment supprimer cet element ?'))){
return false;
}
}
}
}
//ENVOI DE LA VALEUR AU SERVEUR
xhr.open("POST","ajaxTestOperAssocieDomaine.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("idDomaine="+val);
});
});
}
testerSuppr(); |
Merci de votre aide