Bonjour,
je début en javascript et je souhaite refuser certains caractères dans un input.
Mon code marche bien quand je l'associe de façon brute dans l'évênement javascript:
Je souhaiterai mettre se code dans une fonction: j'ai essayé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <input type="text" name="test" onKeypress=" if(event.keyCode >= 0 && event.keyCode < 8) event.returnValue = false; if(event.which >= 0 && event.which < 8) return false; if(event.keyCode > 8 && event.keyCode < 47) event.returnValue = false; if(event.which > 8 && event.which < 47) return false; ">
mais sans résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function code() { if(event.keyCode >= 0 && event.keyCode < 8) event.returnValue = false; if(event.which >= 0 && event.which < 8) return false; if(event.keyCode > 8 && event.keyCode < 47) event.returnValue = false; if(event.which > 8 && event.which < 47) return false; } <input type="text" name="test" onKeypress="code()">
Je vois bien que event dans la fonction n'est pas connu.
Si quelqu'un a une idée
JB
Partager