Para fazer um campo em um formulário HTML aceitar somente números pode-se usar o seguinte comando:
<input type=”text” onkeypress=”if (!isNaN(String.fromCharCode(window.event.keyCode))) return true; else return false;”>
O Evento onkeypress é ativado toda vez que uma tecla é pressionada dentro do campo texto, caso, dentro do evento retorne-se false, a tecla não será validada e funciona como se não tivesse sido apertada.
Essa idéia pode ser aplicada a várias utilidades, como aceitar somente letras, números, pontos e arroba para limitar o preenchimento de um campo de e-mail por exemplo. É só validar o código de retorno (window.event.keyCode) que representa a tecla digitada.
Caso tenham alguma dúvida, por favor me perguntem, se eu souber terei prazer em ajuda-los.
Popularity: 10% [?]
RSS Feed
Twitter
August 10th, 2009
Meison Almeida
Posted in 




queria que quando ao apertar teclas de letras ela retornasse um alert dizendo para digitar um numero.
Acho q tem a ve um poko com esse comando que vc posto.