Bonjour à tous.

Dans le cadre de mon application, je dois vérifier les champs avec du javascript. Il y a quelques temps, tout marchait bien, mais aujourd'hui plus rien. Je ne comprends pas.Voici mon code :

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
<SCRIPT >
function verif()
{
	alert("eh");
	if(document.formulaire.nom.value == ""){
		alert("Veuillez entrer un nom \n");
		return false;
		}
	if(document.formulaire.prenom.value == ""){
		alert("Veuillez entrer un prénom \n");
		return false;
		}
	if(document.formulaire.adresse.value == ""){
		alert("Veuillez entrer une adresse \n ");
		return false;
		}
	if((document.formulaire.codeP.value == "") && !(verifEntier(document.formulaire.codeP.value))){
		alert("Veuillez entrer un code postal valide");
		return false;
		}
	if(document.formulaire.ville.value == ""){
		alert("Veuillez entrer une ville");
		return false;
		}
	if((document.formulaire.conso.value == "") && !(verifEntier(document.formulaire.conso.value)))
	{
		alert("Veuillez entrer une conso valide ");
		return false;
	}
	if(!(verifEntier(document.formulaire.Jan.value)) || !(verifEntier(document.formulaire.Fev.value)) || !(verifEntier(document.formulaire.Mar.value)) || !(verifEntier(document.formulaire.Avr.value)) || !(verifEntier(document.formulaire.Mai.value)) || !(verifEntier(document.formulaire.Jun.value)) || !(verifEntier(document.formulaire.Jul.value)) || !(verifEntier(document.formulaire.Aou.value)) || !(verifEntier(document.formulaire.Sep.value)) || !(verifEntier(document.formulaire.Oct.value)) || !(verifEntier(document.formulaire.Nov.value)) || !(verifEntier(document.formulaire.Dec.value)))
	{
		alert("Veuillez entrer des pourcentages valides ");
		return false;
	}
	else
	{
		if((document.formulaire.Jan.value+document.formulaire.Fev.value+document.formulaire.Mar.value+document.formulaire.Avr.value+document.formulaire.Mai.value+document.formulaire.Jun.value+document.formulaire.Jul.value+document.formulaire.Aou.value+document.formulaire.Sep.value+document.formulaire.Oct.value+document.formulaire.Nov.value+document.formulaire.Dec.value != 100)
		{
			alert("La somme de vos poucentages n'est pas égale à 100");
		}
	}
	return true;
}
 
function verifEntier(e)
{
if(e.values == "" ) return false;
else
return e.match("^[0-9]{0,}$");
}
</SCRIPT>
 
 
<span><center>Ajouter client :</center></span><br />
<br /><br />
<form method="POST" action="#" name="formulaire"  onsubmit="return verif();">
<center>
<table>
	<tr>
	<td>
		<table>
			<tr> <td> Nom : </td> <td> <input type="text" name="nom"></td></tr>
			<tr> <td> Prenom : </td> <td> <input type="text" name="prenom"></td></tr>
			<tr> <td> Adresse : </td> <td> <input type="text" name="adresse"></td></tr>
			<tr> <td> Code postal : </td> <td> <input type="text" name="codeP" size="5"></td></tr>
			<tr> <td> Ville : </td> <td> <input type="text" name="ville"></td></tr>
			<tr> <td> Consommation : </td> <td> <input type="text" name="conso"></td></tr>
			<tr> <td> Type : </td> <td> 
			<select name="type">
				<option value="1">particulier</option>
				<option value="2">professionnel</option>
			</select></td></tr>
			<tr> <td> Type Citerne </td> <td> 
		</table>
	</td>
	<td>
		<table>
			<TR><center>Estimation Consommation</center></tr>
			<tr><td> Janvier </td><td><input type="text" name="Jan" size="2"> %  </td><td> Juillet </td><td><input type="text" name="Jul" size="2"> %</td></tr>
			<tr><td> Fevrier </td><td><input type="text" name="Fev" size="2"> %  </td><td> Août </td><td><input type="text" name="Aou" size="2"> %</td></tr>
			<tr><td> Mars </td><td><input type="text" name="Mar" size="2"> %  </td><td> Septembre </td><td><input type="text" name="Sep" size="2"> %</td></tr>
			<tr><td> Avril </td><td><input type="text" name="Avr" size="2"> %  </td><td> Octobre </td><td><input type="text" name="Oct" size="2"> %</td></tr>
			<tr><td> Mai </td><td><input type="text" name="Mai" size="2"> %  </td><td> Novembre </td><td><input type="text" name="Nov" size="2"> %</td></tr>
			<tr><td> Juin </td><td><input type="text" name="Jun" size="2"> %  </td><td> Decembre </td><td><input type="text" name="Dec" size="2"> %</td></tr>
		</table>
	</td>
	</tr>
</table>
</table>
	<br />
	<input type="submit" value="Valider" name="valid">
	</center>
</form>
 
<br />
Mon alert ne marche meme pas, il ne passe pas du tout dans le Javascript, help me please !

Merci