Bonjour,
j'utilise le framework dwr pour utiliser ajax.
J'ai un petit souci avec le onsubmit de form.
VOici mon code :
Je récupère le mail et le password saisi, je le passe à mon EJB, qui se charge de tester avec la bdd.
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 <script type='text/javascript'> <!-- function authenticate() { var email = dwr.util.getValue("email"); var pass = dwr.util.getValue("password"); var retour=""; artiste.authenticate(email,pass,function(data) { if (data == "ok"){ dwr.util.setValue("demoReply2", "ok"); } else{ dwr.util.setValue("demoReply2", "error"); } }); } --> </script>
ça fonctionne si je le met dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <input type="button" onclick="authenticate()" value="Connexion" />
mais le souci, c'est que je souhaite que si les infos soient correctes, l'envoyer dans une autre page.
donc j'ai mis
mais le souci, c'est qu'il ne rentre plus dans la fonction authenticate.
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 <form method="post" action="login.jsp" onsubmit="return authenticate()"> avec function authenticate() { var email = dwr.util.getValue("email"); var pass = dwr.util.getValue("password"); var retour=""; artiste.authenticate(email,pass,function(data) { if (data == "ok"){ return true } else{ return false; } }); }
je ne vois pas pourquoi mettre la fonction dans le onsubmit de form empecherai d'exécuter ma fonction artiste.authenticate
avez vous une idée ??
Partager