| 12
 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; 
      }
 
} | 
Partager