Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2009, 08:49
lobofer
 
Fecha de Ingreso: enero-2009
Mensajes: 28
Antigüedad: 15 años, 10 meses
Puntos: 0
Problemas con función onkeypress en IE

Hola amigos tengo este código
Código:
 var num=0;
function numerosEnterosTelefono(evt)
{
	evt = (evt) ? evt : event
	var key = (evt.which) ? evt.which : evt.keyCode;
	alert(num);
	if(key == 116 || key == 17 || key == 37 || key == 39)
	{
		return true;
	}
	if(num<9 )
	{
		if (key > 47 && key < 58 )
		{
			num++;
			return true;
		}
	}
	if(key == 8 ||  key == 9 || key == 13 || key == 46)
	{
		if(num>0)
		{
			num=num-1;
			return true;
		}
	}
	else 
	{
		return false;
	}
		
}
que es para que me llenen cierto numero de caracteres en un input text en Firefox funciona bien pero en Internet Explorer no me reconoce las teclas supr y back space en el input está de esta forma onkeypress='return numerosEnterosTelefono(event)'.

Como puedo hacer para q funcione con esas dos teclas tambien?.

Gracias por su ayuda.