Campos somente numéricos

A um tempo atrás, lá no meu trabalho, precisávamos de uma função em JavaScript que não permitisse que o usuário (pior pesadelo de um programador WEB) digitasse caracteres diferentes de números…

E o pior… que funcionasse no IEca e no Firefox…

Aí tinha acabado de chegar um cara pra nos ajudar na programação e demos a tarefa a ele…

e ele fez direitinho… e a função ficou assim…

function numero(evtKeyPress) {
var nTecla = 0;
if (document.all) {
nTecla = evtKeyPress.keyCode;
} else {
nTecla = evtKeyPress.which;
}
if ((nTecla> 47 && nTecla <58) || nTecla == 8 || nTecla == 127 || nTecla == 0 || nTecla == 9 || nTecla == 13) { return true; } else { return false; } }[/js] e agora vamos ver como fica na página html [html][/html]

clique aqui para ver um exemplo de como fica na real...

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

quatro × três =