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...
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: Dicas, JavaScript
1 Comentários:
bela função colega, muito útil aqui no meu projeto.
valeu
Postar um comentário
Assinar Postar comentários [Atom]
<< Página inicial