Bonjour à tous,

Je suis en train de remplacer mon code ajax "fait main" par du jQuery.
Pas de problèmes pour des vérifications Ajax sur des champs, mais impossible à faire pour un formulaire...
Je pars pourtant d'un formulaire basique de Login, les vérifications sont bien faites sur le format des champs (class validate), mais rien à faire pour que mon fichier ajax soit appelé quand je valide...
L'alert "OK" s'affiche toujours quand je valide, seul le format de chaque champs est vérifié.

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
 
<script src="/jquery/jquery-1.4.4.js" type="text/javascript"></script>
<script src="/jquery/jquery.validationEngine-fr.js.php" type="text/javascript"></script>
<script src="/jquery/jquery.validationEngine.js" type="text/javascript"></script>
<script type="text/javascript">
	jQuery(document).ready(function() {
	jQuery.noConflict();
	jQuery("#Flogin").validationEngine({
				ajaxSubmit: true,
					ajaxSubmitFile: "/jquery/ajax/validateLogin.php",
					ajaxSubmitExtraData:[["pass",jQuery('#pass').attr('value')]],
				success :   function() { alert('ok');  },
				failure : function() { alert('ko');  } 
	});
});
</script>
 
<form id='Flogin' name='Flogin' action="" method='post'>
 
<input class='validate[required,custom[email]]' type='text' id='login' name='login'>
<input class='validate[required]' type='password' id='pass' name='pass'>
 
<input type='submit' value='Go'>
 
</form>
J'ai tout retourné dans tous les sens, et vraiment je ne vois pas..
Avez-vous une idée ?

merci à l'avance.