Bonsoir , mon javascript me pose des problème , voila j'ai ma page jsp qui fonctionne correctement , lorsque je clique sur le bouton submit ma methode DoPost est appelé ,bref tout fonctionne a merveille, lorsque je rajoute la partie javascript , les controls se font mais l'appui sur le bouton submit ne fonctionne plus
savez vous ou est le problème??? voici ma page jsp
si quelqu'un a une idée je suis preneuse!!
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" import="java.sql.*" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>formulaire a validé</title> <!-- Start css3menu.com HEAD section --> <link rel="stylesheet" href="user.css" type="text/css" /><style type="text/css">._css3m{display:none}</style> <!-- End css3menu.com HEAD section --> </head> <body> <!-- fonction java script qui a rrete l'execution si l'un des champs est vide --> <fieldset class="cadre"> <form method="post" action="demandeDeConge" name= 'conge' onsubmit='return verif_champ(document.conge.nom.value,document.conge.prenom.value,document.conge.grade.value,document.conge.dureC.value,document.conge.structure.value);'/> <table> <tr> <td width=150><label for="nom"><b>Nom</b></label></td> <td><input type="text" id="nom" name="nom" value="" size="40" maxlength="40" /></td> </tr> <tr> <td><label for="prenom"><b>Prénom</b></label></td> <td><input type="text" id="prenom" name="prenom" value="" size="40" maxlength="40" /></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td><label for="grade"><b>Grade</b></label></td> <td><input type="text" id="grade" name="grade" value="" size="40" maxlength="40" /></td> </tr> <tr> <tr> <td><label for="dureC"><b>Durée de congé</b></label></td> <td><input type="text" id="dureC" name="dureC" value="" size="40" maxlength="40" onmouseout='verifier_duree(document.conge.dureC.value)'; /></td> </tr> <tr> <td><label for="structure"><b>Structure d'attache</b></label></td> <td><input type="text" id="structure" name="structure" value="" size="40" maxlength="40" /></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> <input type="submit" value="Valider" /></td> <td><input type="reset" value="Remettre à zéro" class="boutton"/></td> </tr> </table> </form> </fieldset> <script type="text/javascript"> <!-- fonction java script qui verifier si un champ est vide --> // out.print("la dureee de mon user est"+variable); // document.write("la duree de mon utilisateur"+variable); /*fonction de test du duree*/ function verifier_duree(dureC) { var variable=${cu.dureConge}; if((dureC>variable)&&(variable>0) ) {alert("vous devez saisir une variable inferieur a"+variable);} return false; return true; } function verif_champ(nom, prenom, grade,dureC,structure) { var variable=${cu.dureConge}; //document.write("la duree de mon utilisateur"+variable); if ((nom == "")||(prenom == "")|| (grade== "")|| (dureC == "")|| (structure == "")) { alert("Un champ n'est pas remplie, touts les champs sont obligatoire");} else if (dureC<=0) {alert("vous devez saisir une durée superieur a 0");} else if (variable==0) {alert("vous n'avez plus droit a un congé");} return false; return true; } </script> </body> </html>
Partager