Tengo una pregunta de las mias
Estoy preparando funciones para control de entrada de datos en Formularios.
Tengo una que controla si el campo de texto es de tipo Numérico, y deja escribir SOLO número.
Me funciona correctamente en IE, pero en firefox, pasa de mi control...
Quería saber cual es la manera en Firefox de cancelar la ejecución del evento.
Os dejo mi código para que le echeis un vistazo, y a ver si alguien me puede ayudar.
Código PHP:
this.isInteger = function(evt)
{
// Capturamos el evento producido
var e = (window.event) ? window.event : evt;
var codeKey = LIB_navigator.getKeyCode(e); // Esta función es de una librería mia Externa, de mi Framework en Javascript
if (codeKey < 48 || codeKey > 57)
{
switch(LIB_navigator.getName()) // Esta función es de una librería mia Externa, de mi Framework en Javascript
{
case "Microsoft Internet Explorer":
e.returnValue = false;
break;
case "Firefox":
// ¿Cómo cancelo el evento para Firefox?
break;
}
}
}
Muchas gracias a tod@s.