Bonjour,
J'ai une fonction de contrôle de saisie interdisant certaines touches.
Cette fonction opére correctement (sous IE et FF) mais cependant j'ai des erreurs dans la console de FF:
ex:
08 is not a legal ECMA-262 octal constant
Cette fonction teste le code ASCII de la touche clavier sur l'événement "onKeyPress"
Souhaitant comprendre à quoi correspondent ces erreurs pourriez vous m'aider ?
J'ai cherché sur le même type de message, mais cela ne correspond pas vraiment à mon type de problème.
Merci
PS: cela ne pose pas de problème fonctionnel
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 function checkDate(event) { if(!event&&window.event) { event=window.event; } // IE if (event.keyCode == 08) return; if (event.keyCode == 09) return; if (event.keyCode == 47) return; if (event.keyCode == 0) return; if(event.keyCode < 48 || event.keyCode > 57) { event.returnValue = false; event.cancelBubble = true; } if (event.which == 08) return; if (event.which == 09) return; if (event.which == 47) return; if (event.which == 0) return; if(event.which < 48 || event.which > 57) { event.preventDefault(); event.stopPropagation(); } }
Partager