Bonjour,

J'ai fais une petite fonction
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;
	}
}
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.

mon premier réflexe était de rajouté une condition au premier if :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
event.keyCode!=46 && event.keyCode!=37 && event.keyCode!=39
mais ça marche pas :ouin