Nome:
Local: Rio de Janeiro, RJ, Brazil

Que perguntinha hein?! Mas vamos lá, adoro estudar assuntos relacionados à web, sempre que posso aprendo uma tecnologia, técnica ou linguagem nova. Tento sempre ver quais são as tendências e acompanha-las, enfim eu sou um eterno aprendiz. Deixando o lado profissional, entrando no lado pessoal, sou uma pessoa super gente-boa (pelo menos eu me acho. rs), adoro curtir a night, sair com os amigos, fazer novas amizades e viajar (tem coisa melhor do que isso?) Acho que você já está sabendo demais sobre mim. Fuiii...

quarta-feira, 31 de dezembro de 2008

Permitir apenas numeros na caixa de texto

Último post do ano, não que esse ano tenha aparecido aqui muitas vezes, mas a proposta do próximo ano é melhorar o meu desempenho, no entanto vamos lá à uma função bem simples de restringir caracteres na caixa de texto, no meu caso estava restringindo os caracteres alfanuméricos, existem várias funções, por aí, até melhores que essa, mas para eu não ter que ficar catando futuramente, resolvi postar aqui:

function onlyNumbers(e){
/**
* Autor: Ramon Silva
* Data: 31/12/2008
* Versão: 1.0
*/

keynum = (window.event) ? e.keyCode : e.which;
keychar = String.fromCharCode(keynum);
if (isNaN(keychar) &&
(keynum < 96 || keynum > 105) &&
keynum != 8 && keynum != 37 && keynum != 39) {
return false;
} else {
return true;
}
}

Para usar é só chamar essa função no keydown, da caixa de texto desejada:

$("#txtCep").keydown(function(e){
return onlyNumbers(e);
});

Essa função permite utilizar, as setas também.

FELIZ 2009 À TODOS!!!!!!!!!!!!!!!!

Agora vou nessa pegar um pouco de engarrafamento pra chegar à Copacabana "O melhor ano novo do mundo" (Adoro esses títulos, melhor alguma coisa do mundo. rs)
Fuiii...

Marcadores: ,

1 Comentários:

Anonymous Lucas Peperaio disse...

bela função colega, muito útil aqui no meu projeto.

valeu

1 de janeiro de 2011 17:48  

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial