Função somenteNumero FireFox

4 respostas
T

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

4 Respostas

S

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');

R

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

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.

R

Olha esse tópico aqui:

Firefox + javascript

[]s

Criado 14 de agosto de 2006
Ultima resposta 16 de ago. de 2006
Respostas 4
Participantes 3