Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/08/2006, 18:43
HemeAqui
 
Fecha de Ingreso: agosto-2006
Mensajes: 44
Antigüedad: 18 años, 7 meses
Puntos: 1
eh...? ¿Estas seguro?, porque a mi sí me funciona, pon todo el script, para que pueda probarlo.

HA
[EDICIÓN]. ¡AAAAAAAaaaaaahhhhhhh! Ya sé cual fue el problema, el '.' del teclado alfabético es 190, pero el '.' del teclado numérico es 110.
Por lo que el código queda:
Código:
var nav4 = window.Event ? true : false;
function acceptNum(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57, '.' = 190 o '.' = 110
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || (key >= 48 && key <= 57) || key==190 || key==110);
}

Última edición por HemeAqui; 13/08/2006 a las 18:49 Razón: Solución