JQuery + masked input - Currency

Bom dia gente !

Alguem sabe como mascarar campos de moeda usando JQuery ?
Estou usando masked input para formatar os outros campos, mas nao consigo encontrar
como formatar moeda …

valeu gente !

[quote=esantana]Bom dia gente !

Alguem sabe como mascarar campos de moeda usando JQuery ?
Estou usando masked input para formatar os outros campos, mas nao consigo encontrar
como formatar moeda …

valeu gente !

[/quote]

tbm to com esse problema, se alguem souber… :frowning:

eu tb :smiley:

Já revirei a net procurando uma mascara assim, a algum tempo atrás, mas sem sucesso :?

Putz, eu tb tava procurando isso, mas não encontrei.

Encontrei um plugin para o jquery masked input na web
so que nem eu nem o pessoal aqui gostamos muito dele :

http://plugins.jquery.com/project/maskinputmoney

Vou continuar procurando !!
Valeu gente pelas respostas mesmo assim, se alguém ainda encontrar alguma alternativa
seria de grande ajuda !

Dei uma procurada boa e não achei nada ainda

Alguém já achou algum plugin que funcione bem para máscara de moeda???
Eu tava usando JavaScript mesmo, mas foi só testar em vários browsers que sempre dava uma m…
Resolvi testar o JQuery, mas no caso desse plugin, a tecla delete não funciona direito no FF.
Alguém tem algo no estilo para formatação monetária que seja CROSSBROWSER?

Olá pessoal!

Vi que este post já é bem antigo, mas recentemente passei pelo mesmo problema. Mas consegui encontrar uma máscara show de bola
no link abaixo.

http://www.pinceladasdaweb.com.br/blog/2009/01/22/jquery-price-plugin/

Espero que ajude quem ainda esteja buscando uma boa máscara de formatação.

[quote=Angela Heredia]Olá pessoal!

Vi que este post já é bem antigo, mas recentemente passei pelo mesmo problema. Mas consegui encontrar uma máscara show de bola
no link abaixo.

http://www.pinceladasdaweb.com.br/blog/2009/01/22/jquery-price-plugin/

Espero que ajude quem ainda esteja buscando uma boa máscara de formatação.[/quote]

Muuuuito obrigado.
Depois de uma longa e estressante busca por um plugin que fizesse essa máscara e aceitasse o maxlength só achei [color=darkblue]esse que funcionasse da maneira correta.[/color]
[size=18].
http://plugins.jquery.com/project/priceformat
http://meiaduzia.com.br/cuducos2/priceformat/
http://www.pinceladasdaweb.com.br/blog/2009/01/22/jquery-price-plugin/[/size]

Os que eu já havia testado [color=red]sem sucesso[/color] (pois não aceitam o maxlength do html e tambem não implementam algo parecido)
http://plugins.jquery.com/project/maskinputmoney
http://plugins.jquery.com/project/meioMask

keywords: mascara formatar formatacao masked mask input maxlength price preço currency moeda money dinheiro

Eu uso essa para formar campos currency:

Espero ter ajudado.

Sartini.

Pessoal, to usando js pela primeira vez, e tah dificil fazer funcionar, vou dizer o q fiz pra ver se esta faltando algo ou tem algo errado, só pra constar, eu to usando netbeans, tomcat, jsf2.0 e primefaces…

baxei e salvei o arquivo no diretorio resources/js/jquery.maskMoney.js

coloquei dentro do da pagina

coloquei um campo pra testar, mas nao funciona…[code]

[/code]

q q eu fiz de errado ? Desde já grato !!

baxei o jquery-1.7.1, coloquei[code]

[/code]mudei pro jquery price format e consegui fazer funcionar, mas agora desconfigurou meu menu do primefaces

melhor solução encontrada, achei aqui http://groups.google.com/group/javasf/browse_thread/thread/4f20dd9ded0f8285 ultimo post

pra quem nunca usou jquery e quer usar este plugin para formatar moeda, é assim:
Obs: nao precisa ter o jquery-1.7.1

  1. baixar o jquery.price_format.1.6.js http://jquerypriceformat.com/#download
  2. colocar no seu diretório de arquivos js
  3. colocar na tag head da sua pagina a importação do plugin<script src="./resources/js/jquery.price_format.1.6.js" type="text/javascript"></script>4) colocar a linha abaixo dentro do nao sei exatamente o que essa linha faz, mas acho q ela cria o $ (variavel,função sei lá o q q é esse sifrão ai hahaha) e atribui o jquery interno do primefaces a ele, permitindo executar scripts com o $ na frente<script type="text/javascript">$ = jQuery;</script>5) depois é só colocar o script na pagina, eu acho q pode ser em qualquer lugar dentro do , mas deixei logo abaixo do inputtext que queria usar o script, e no atributo styleClass do seu inputText atribuir o nome do script como abaixo[code]<p:inputText styleClass=“teste3”/>
[/code]detalhei bastante pq levei umas 2 horas pra conseguir fazer funcionar, kkkkk

Por que é chamado através da propriedade styleClass e não do id?

Da seguinte forma funciona perfeitamente, sem conflitar com os p:inputMask!

Dentro de head:

<script src="/..seuCaminho../jquery.price_format.1.7.min.js" type="text/javascript"></script>

O input:

<p:inputText id="meuId"  />
<script>
	$('#meuId').priceFormat({
		prefix: 'R$ ',
		centsSeparator: ',',
		thousandsSeparator: '.'
	});
</script>

Caso sejam encontrados conflitos devido ao nome do FORM, então podemos chamar a classe CSS (.), ao invés do id(#).
Substituindo o código anterior por este:

<p:inputText styleClass="meuId"  />
<script>
	$('.meuId').priceFormat({
		prefix: 'R$ ',
		centsSeparator: ',',
		thousandsSeparator: '.'
	});
</script>

Olá, Pessoal!
Não sei se já viram esse portal.
Mas, tem um site novo ai na área que é bem interessante.
Tem muitos vídeos de JAVA
http://aprendacomigo.com.br/videos/category/java/82