Verification d'un formulaire
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:
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:
1 2
|
<form action="nc2.php" method="post" name="newcon" OnSubmit="return verif();"> |
et le formulaire :
Code:
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 :)