Salut tout le monde ,
Voila, je veux verifier la valideite des donnees saisies dans un formulaire avant de les envoyer. J'ai fait une fonction Formverif() qui fait ce travail. Mon problème c'est que lors de lexecution, quelque soit les donnees inserees j'ai " veuillez inserer un entier"
Voici mon code :
<html>
<head>
<script language="JavaScript">
<!--
function IsPosInteger(nbr){ // elle retourne true si nbr es un entier
return (/^\d+$/.test(nbr)&&(parseInt(nbr,10)<=0));
}
function verifForm()
{
if(!IsPosInteger(document.fiche.Refcl.value) )
{
alert('Veuillez inserer un entier');
document.fiche.Refcl.value="";
return false;
}
else
{
return true;
}
}
-->
</script>
</head>
<body>
<h1><center>Informations Client</h1></center><br><br>
<br><br>
<form name="fiche" method="post"action="affclient.php" onSubmit="return verifForm(this);">
<center><table border=0></center>
<tr>
<td><B>REF Client</td></B>
<td>
<input name="Refcl" type="text">
</td>
</tr>
</table>
<br>
<center><input type="submit" name="bouton" value="Afficher Client" class="submit"></center>
</form>
<br>
<br>
<br>
</body>
</html>
===> Dans tous les cas , la fonction retourne false puisque j'ai tjrs le meme message d'erreur meme si j'insère un entier!!!
Je ne comprends pas ou est mon erreur!!!
merci de m'aider c'est très urgent :)