Validation formulaire en JS avant envoi par appui entrer
Bonjour,
J'ai fait un code tout simple avec en formulaire et un champs de saisie et une validation par la touche entrer.
Le but et de renommer un fichier en respectant un model.
Cependant je en rentre pas dans ma fonction JS, je ne trouve pas mon erreur, pourtant tout a l'air correcte.
Mon JavaScript:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<script language="javascript">
ControleChamp(var id){
alert("je suis appeller");
var regex = /[0-9]{2}\s\d\s[0-9]{2}\s\d\w\s[0-9]{3}\s[0-9]{2}/;
if(regex.test(id.value))
{
alert("true");
return true;
}
else
{
alert("false");
id.value = "__ _ __ __ ___ __";
id.style="border-color:red";
return false;
}
}
</script> |
Mon formulaire:
Code:
1 2 3 4
|
<form method="post" <?php echo"action='traitement.php?var=".$NameFile."'";?> onBlur="ControleChamp(this)">
<label>Numéro BL</label> : <input id='NumBl' type="text" name="NumBl"/>
</form> |
Aucun alert() ne s'affiche donc je ne rentre même pas dans la fonction en revanche le formulaire envoi bien les deux variable et je récupère bien de l'autre coté.
Quel erreur ai je faite?
Je vous remercie par avance pour vos lumières