Salut,
C'est surement un truc tout bête, mais je bloque depuis tout à l'heure sur le problème suivant :
J'ai sur ma page un formulaire avec
- Un script de validation des champs (déclenché avec le onSubmit et le onBlur)
- Et un autre script qui déclenche au Submit du formulaire l'apparition en AJAX d'une page avec des retours en PHP.
Le deuxième script marche bien sans aucun problème, par contre le premier marche uniquement sur le onBlur ! (au fait il marche même à moitié sur le onSubmit en affichant le message d'erreur comme il devrai le faire mais il bloque pas l'envoie de données même si les champs ne sont pas valides !)
Si j'enlève le deuxième script, la validation marche très bien ! donc le problème ne vient pas du script en lui même mais de la présence des deux au même temps.
Comment pourrai je gérer ça svp ??
J'utilise formcheck de mootools pour la validation,
et voici un bout de code ou j'appel mes scripts :
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 window.addEvent('domready', function() { check = new FormCheck('formulairecp', { display : { fadeDuration : 500, errorsLocation : 1, indicateErrors : 1, showErrors : 1 } }) }); $('formulairecp').addEvent('submit', function(e) { var log = $('log'); e = new Event(e).stop(); var url = 'test.php'; var ajaxRequest = new Ajax(url, { method: 'post', evalScripts: true, encoding: 'uft-8', update: log } ); var requestVar = { cp: document.getElementById('cp').value, }; ajaxRequest.request(requestVar); } );
Partager