Bonjour,
J'ai fais une petite fonction
appelé à chaque fois qu'une touche est préssée. Mais voila, je cherche désespérement à laisser la possibilité d'appuyer sur del (ou suppr, selon le clavier), et les touches multidirectionnelles gauche et droites, qui ont respectivement pour keyCode 46, 37 et 39.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /** Function to strip the characteres (and allow only number) on a field */ function stripCharacters(event) { if(event.keyCode < 47 || event.keyCode > 57) { if(event.keyCode!=116 && event.keyCode!=37 && event.keyCode!=39 ) event.returnValue = false; } if(event.which < 47 || event.which > 57) // disable all alphanumeric char { if(event.which!=8 && event.which!=13 && event.which!=116) // able del, enter and refresh keys return false; } }
mon premier réflexe était de rajouté une condition au premier if :mais ça marche pas :ouin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 event.keyCode!=46 && event.keyCode!=37 && event.keyCode!=39
Partager