jQuery - FloatNumber Plugin
27/12/2007
Olá pessoal,
criei um plugin pro jQuery para adicionar a possibilidade de formatar números como float de um input text logo após a digitação do mesmo. Pode ser usado com a máscara de entrada numeric de Sam Collet.
jquery.numeric.js (by Sam Collet)
Uso (Usage):
JAVASCRIPT:
-
$(function(){
-
// using numeric mask by Sam Collett (http://www.texotela.co.uk)
-
$(".numeric").numeric(",");
-
// floatnumber(separator, precision);
-
$(".numeric").floatnumber(",",2);
-
});
Bugs, críticas ou sugestões, comentem!
9 Comentários »
RSS feed for comments on this post · URI do TrackBack
Este site é escrito por Tulio Faria, analista de sistemas, apaixonado por web, jogos e por qualquer cacareco tecnológico.
Giolvani said,
Janeiro 7, 2008 @ 09:16
cara... tava procurando isso faz tempo...
até pensei em fazer uma com a jquery, mas não tive coragem... hehhe
ficou muito bom seu script, parabéns!!!
eu andei mexendo nele aqui e fiz algumas alterações, deixei os valores de separator e precision como default que são geralmente "," e duas casas...
mas tmb to tentando deixar as casas antes da virgula com os pontos...
ex: 123.456,00
tem como isso??!!!

abraço amigo
e feliz ano novo
Tulio Faria said,
Janeiro 7, 2008 @ 17:44
Obrigado Giolvani,
isso pode ser uma nova feature
abraços e feliz ano novo pra você também.
bruno said,
Fevereiro 6, 2008 @ 18:59
cara para este campo no mysql eu uso float 8,2 ou decimal 8,2 ?
Tulio Faria said,
Fevereiro 7, 2008 @ 16:24
Olá Bruno,
olha o que o pessoal no fórum do mysql dizem sobre isso:
http://lists.mysql.com/mysql/201710
Para somatórios o DECIMAL é melhor...
Abraços,
Vinicius Cruz said,
Fevereiro 27, 2008 @ 11:07
Não entendi muito bem... O plugin do Sam já não permitia vírgula como separador decimal?
$("input.numeric3").numeric(",")
Ou o que você criou é apenas para limitar o número de casa decimais?
Falou!
Tulio Faria said,
Fevereiro 27, 2008 @ 11:27
Vinicius,
o dele é apenas para permitir a inserção de números, sem convertê-los para o número de casas decimais desejadas.
Att,
Vinicius Cruz said,
Fevereiro 27, 2008 @ 12:10
Entendi. Show de bola! =)
Diego Henrique said,
Março 6, 2008 @ 16:11
Existe alguma maneira de obrigar o usuario a digitar os valores dos decimais?
Eu preciso de uma precisão muito grandes de valores em um software que estou fazendo, por isso quero obrigar o usuario a entrar com todos os valores das casas decimais.
raulpereira said,
Março 20, 2008 @ 11:36
Olá Tulio,
Achei um pequeno bug: Se eu copiar um texto alfanumérico qualquer e colar na caixa de texto, o plugin permite a inserção deste caracteres. Solução rápida para isso é bloquear a combinação "ctrl+v", ou então varrer o conteúdo colado permitindo apenas a entrada de dados numéricos.
No mais é isso rapaz ... []'s,
raulpereira.