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:
Mon 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 <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>
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é.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Quel erreur ai je faite?
Je vous remercie par avance pour vos lumières
Partager