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 html : Sélectionner tout - Visualiser dans une fenêtre à part <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
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Partager