Un simple ajaxSubmit, ne fonctionne pas
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:
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.