Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/04/2009, 19:15
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 10 meses
Puntos: 839
Respuesta: no corre javascript

Es que a diferencia de los demás navegadores, en Internet Explorer los caracteres (teclas) especiales no producen el evento onkeypress.

Creo que con esto ya se contempla todos los casos:
Código javascript:
Ver original
  1. function solonumeros(evt){
  2.     var key = evt.keyCode || evt.which;
  3.     alert(key);
  4.     return ((key > 47 && key < 58) || key < 14 || key == 46 || (key > 36 && key < 41));
  5. }
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 22/10/2009 a las 20:51