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 :
Mon alert ne marche meme pas, il ne passe pas du tout dans le Javascript, help me please !
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 />
Merci
Partager