Bonjour,
J'utilise Zend Framework.
J'ai besoin en fait de pouvoir vérifier au moment de changer de tabs si le formulaire a changé. S'il a changé, demande de confirmation (dialog), sinon on va au tab cliqué.
En gros je fais comme ceci :
Mon problème est de savoir pourquoi lorsque je clique sur Oui ou Non, cela donne pareil. Il devrait, au Oui, charger le tabs avec l'index ?
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
31
32
33
34
35
36
37
38
39
40 $("#tabs").tabs({ load: function(event, ui) { formInit = $("form").serialize(); }, select: function(event, ui) { var s = $("form").serialize(); if(s != formInit) { return confirmChange(); } else return true; return false } }); function confirmChange() { $( "#dialog:ui-dialog" ).dialog( "destroy" ); $( "#dialog-confirm" ).dialog({ resizable: false, closeOnEscape: false, height:140, modal: true, autoOpen: false, buttons: { "Oui": function() { $(this).dialog('close'); return true; }, "Non": function() { $( this ).dialog( "close" ); return false; } } }); $( "#dialog-confirm" ).dialog('open'); return false; }
Merci de votre aide.
Partager