Bonjour c'est encore moi voila j'ai un autre petit probleme de verif de champs si quelqu'un peut me dire ce qui ne va pas ca serai super gentil
merci

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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
function Validator(formulaire)
{
var toutok = true;
 
  if (formulaire.date.value == "")
  {
    alert("Tapez une valeur pour le champ date");
	toutok = false;
  }
 
  if (formulaire.date.value.length < 10)
  {
    alert("Tapez au moins 10 caractères dans le champ date");
	toutok = false;
  }
 
  if (formulaire.date.value.length > 10)
  {
    alert("Tapez au plus 10 caractères dans le champ date");
	toutok = false;
 
  }
 
  if (formulaire.annee.value == "")
  {
    alert("Tapez une valeur pour le champ annee");
	toutok = false;
  }
 
  if (formulaire.annee.value.length < 4)
  {
    alert("Tapez au moins 4 caractères dans le champ annee");
	toutok = false;
  }
 
  if (formulaire.type2.selectedIndex == 0)
  {
    alert("La première option Type1 n'est pas une sélection valide. Choisissez une des autres options.");
	toutok = false;
  }
 
  if (formulaire.reference.value == "")
  {
    alert("Veuillez entrer la référence");
	toutok = false;
  }
 
  if (formulaire.origine2.selectedIndex == 0)
  {
    alert("L'origine n'est pas valide");
	toutok = false;
  }
 
if (formulaire.dom2.value == "")
  {
    alert("Veuillez entrer le domaine");
	toutok = false;
  }
 
if (formulaire.dom2.selectedIndex == 0)
  {
    alert("Le domaine n'est pas valide");
	toutok = false;
  }
 
if (formulaire.natinsta2.value == "")
  {
    alert("Veuillez entrer la nature d'installation");
	toutok = false;
  }
 
if (formulaire.natinsta2.selectedIndex == 0)
  {
    alert("La nature d'installation n'est pas valide");
	toutok = false;
  }
 
if (formulaire.natincid2.value == "")
  {
    alert("Veuillez entrer la nature d'incident");
	toutok = false;
  }
 
if (formulaire.natincid2.selectedIndex == 0)
  {
    alert("La nature d'incident n'est pas valide");
	toutok = false;
  }
  CheckDate(formulaire.date.value);
 
 
 
}
 
function CheckDate(d) {
 
 
      amin=1950; 
      amax=3000; 
      separateur="/";
      j=(d.substring(0,2)) 
      m=(d.substring(3,5)) 
      a=(d.substring(6))
      var toutok = true; 
 
      if ( ((isNaN(j))||(j<1)||(j>31)) && (toutok==true) ) { 
         alert("Le jour n'est pas correct."); toutok=false; 
      }
 
      if (((isNaN(m))||(m<1)||(m>12)) && (toutok==true) ) { 
         alert("Le mois n'est pas correct."); toutok=false; 
      }
 
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (toutok==true) ) { 
         alert("L'année n'est pas correcte."); toutok=false; 
      }
 
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) 
	  	&& (toutok==true) ) { 
         alert("Les séparateurs doivent être des "+separateur); toutok=false; 
      }
 
}