Função somenteNumero FireFox

Alguem tem uma função que so permita a digitação de numeros, em um input text, que funcione no FireFox. A função que encontrei aki no forum so funciona no IE.

Obrigado.

Talmar R. Gomes

Uma forma de verificar é usando texto.isNaN() (NaN = Not a Number).

Exemplo:

var idade = document.nome_do_formulario.nome_do_campo.value; if (idade.isNaN()) alert('A idade precisa ser um valor numérico');

Bah, tem pelo menos 3 maneiras…

  • Podes por máscaras pra evitar digitar algo que não seja um número (javascript);
  • Podes filtrar depois de estar tudo digitado, mas antes de enviar (javascript);
  • E podes filtrar depois de enviar, pelo servlet através de uma validação.

Qual que te interessa ?

[]s

Eu ficaria com as 2 últimas. Acho que eventos de tecla só servem pra irritar o usuário :slight_smile:

E validar também no servlet, já que o usuário pode desabilitar JS.

Olha esse tópico aqui:

Firefox + javascript

[]s