Bonjour a tous,

Je bloque depuis quelque heure sur un formulaire que ne veut pas se vérifier : s

hop un peu de code :
La fonction :
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
 
<script LANGUAGE="JavaScript">
function verif()
{
ref=document.forms["newcon"].elements["refcon"].value;
mark=document.forms["newcon"].elements["markimp"].value;
model=document.forms["newcon"].elements["modimp"].value;
typimp=document.forms["newcon"].elements["typimp"].value;
coulcon=document.forms["newcon"].elements["coulcon"].value;
newcoulcon=document.forms["newcon"].elements["newcoulimp"].value;
stomin=document.forms["newcon"].elements["stockmin"].value;
stoact=document.forms["newcon"].elements["stockact"].value;
prix=document.forms["newcon"].elements["prixfou1"].value;
numfou1=document.forms["newcon"].elements["numfou1"].value;
 
if(ref=="")
{
alert("Vous devez remplir la reference du consommable !");
return false;
}
else
{
return true;
}
 
if(mark=="")
{
alert("Vous devez remplir la marque du consommable !");
return false;
}
else
{
return true;
}
 
if(model=="")
{
alert("Vous devez remplir le modele de l'imprimante !");
return false;
}
else
{
return true;
}
 
if(typimp=="")
{
alert("Vous devez remplir le type de consommable !");
return false;
}
else
{
return true;
}
 
if(coulcon=="autre")
{
  if(newcoulcon=="")
  {
  alert("Vous devez remplir la nouvelle couleur du consommable !");
  return false;
  }
  else
  {
  return true;
  }
}
 
if(coulcon=="")
{
alert("Vous devez remplir la marque du consommable !");
return false;
}
else
{
return true;
}
 
if(stomin=="")
{
alert("Vous devez remplir le stock minimal du consommable !");
return false;
}
else
{
return true;
}
 
if(stoact=="")
{
alert("Vous devez remplir le stock actuel du consommable !");
return false;
}
else
{
return true;
}
 
if(prix=="")
{
alert("Vous devez remplir au moins un fournisseur pour le consommable !");
return false;
}
else
{
return true;
}
 
}
</script>
L'appel de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<form action="nc2.php" method="post" name="newcon" OnSubmit="return verif();">
et le formulaire :
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
 
<TR>
		<TD><font color="#4B4B4B">Reference du consommable :</font></TD>
		<TD><INPUT TYPE="text" NAME="refcon" SIZE="25" MAXLENGTH="25" id="refcon"></TD>
	</TR>
	<TR>
		<TD><font color="#4B4B4B">Marque de l'imprimante :</font></TD>
		<TD>
		 <select name="markimp" size="1">
		<option value="" selected>Selectionnez une marque d'imprimante</option>
<?php
        $sqlmark="SELECT DISTINCT markimp FROM consommable";
        $reqmark=mysql_query($sqlmark);
        while($resmark=mysql_fetch_array($reqmark))
        {
                echo'<option value="'.$resmark["markimp"].'" >'.$resmark["markimp"].'</option>';
        }
        ?>
</select>
 
		</TD>
	</TR>
Je vous fait grâce des détailles pour le formulaire je ne suis pas sur que cela nous apporte grand chose.
J'ai testé dans le OnSubmit de mettre un alerte et celle-ci et bien detecté.
J'ai plusieurs script Javascript dans ma page mais je ne pense pas que cela gène.
Quelqu'un voit il d'où cela peu venir ? : s

Merci d'avance