Êtes vous arrivé à soumettre un formulaire via validationEngine() intégré dans une fenêtre DIALOG ? (Je n'ai pas de bouton Submitt dans mon form, je me sert du bouton généré par Dialog)
Ma fenêtre :
Ma déclaration de dialog:
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 <div id="dialogAddUser" title="Ajouter un Utilisateur"> <form id="formID" class="formular" method="post" action=""> <fieldset> <legend>User information</legend> <label> <span>Login : </span><input class="valinput validate[required,custom[noSpecialCaracters],length[0,20],ajax[ajaxLogin]]" type="text" name="Login" id="Login">*<br> </label> <label> <span>Nom : </span><input class="valinput validate[required,funcCall[validate2fields],custom[onlyLetter],length[0,100]]" type="text" name="Nom" id="Nom">*<br> </label> <label> <span>Prénom : </span><input class="valinput validate[required,custom[onlyLetter],funcCall[validate2fields],length[0,100]]" type="text" name="Prenom" id="Prenom">*<br> </label> <label> <span>Mail : </span><input class="valinput validate[required,custom[email]]" type="text" name="Mail" id="Mail">*<br> </label> <label> <span>Authorisation : </span><select size="1" name="privil"><option value="0" selected="selected" >Aucun</option><option value="1">Indicateur</option><option value="2">Gestionnaire</option><option value="3">Administrateur</option></select><br> </label> </fieldset> <span>* : Champs obligatoires</span> </form> </div>
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 $("#dialogAddUser").dialog({ autoOpen: false, buttons: { "Ok": function() { if ($("#formID").validationEngine({returnIsValid:true})){ console.log('ok'); $(this).dialog("close"); return true; }else{ console.log('Nok'); return false; } }} });
Partager