Bonjour
j'essaie d'utiliser le bouton dialog pour afficher un formulaire
jusque là ça va, la boite avec le formulaire s'affiche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $('#dialog_form').dialog({ autoOpen: false, width: 600 }); $('#open_dialog').click(function() { $('#dialog_form').dialog('open'); }) <button id="open_dialog" class="ui-button ui-state-default ui-corner-all">Créer un nouvel utilisateur</button>
par contre lorsque si je veux valider mon formulaire, ça se complique
bouton valider :
dans le fichier "traitement_form.php" il n'y qu'un
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 $('#valid').click(function() { $("#formulaire").submit(function(){ var str = $(this).serialize(); $.ajax({ type: "POST", url: "traitement_form.php", data: str, success: function(msg){ $("#note").ajaxComplete(function(event, request, settings){ if(msg != '') // Message Sent? Show the 'Thank You' message and hide the form { alert(msg); result = '<div class="notification_ok">Formulaire enregistré avec succès</div>'; $('#dialog_form').dialog('close'); } else { result = msg; } $(this).html(result); }); } }); return false; }); }); <button id= "valid" class="ui-button ui-state-default ui-corner-all">Valider le formulaire</button>
et le alert(msg); de la fonction jquery ne s'affiche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "ok";
Merci de votre aide
Partager