[Dúvida] Por mascara de peso+jsf

Java

30/03/2012

alguem sabe como eu faço pra colocar uma mascara de peso com 3 casa decimais depois do zero:
exemplo: se eu digitar 1234 aparecer: 1,234

se eu digitar 13456 aparecer; 13,456


entenderam? estou enganchado nisso, ajudem vosso irmão de causa.
Wisley Souza

Wisley Souza

Curtidas 0

Respostas

Wisley Souza

Wisley Souza

30/03/2012

poxa nada i minha gnt
? ajudem ai
GOSTEI 0
Robson Teixeira

Robson Teixeira

30/03/2012

O JSF possui um conversor que formata os valores q se naum me engano seria o <f:convertNumber teste usando esse conversor e na net tem varios exemplos que mostra como usar.

espero ter ajudado.
att
robson
GOSTEI 0
Davi Costa

Davi Costa

30/03/2012

Procure por jquery.maskMoney.

Abaixo segue um trecho de exemplo q uso com jsf (a versão q utilizei nesse exemplo é jquery.maskMoney.0.2.js):

<script type=text/javascript>
jQuery(document).ready(function($) {
$(#iptValor).maskMoney({symbol:R$,decimal:,,precision:2,thousands:.,showSymbol:false,allowZero:false});
});
</script>
<tr:group>
<tr:outputLabel for=iptValor showRequired=true value=Valor/><br/>
<tr:inputText id=iptValor required=true value=#incluirTarefaBean.tarefa.valorExtenso} simple=true/><br/>
<tr:message for=iptValor/>
</tr:group>

att Davi
GOSTEI 0
Wisley Souza

Wisley Souza

30/03/2012

já resolvi, obrigado, segue minha solução?

function adicionarPesoBr(){
jQuery(.peso).priceFormat({
prefix: ,
centsSeparator: ,,
centsLimit: 3,
thousandsSeparator: .
});
}
GOSTEI 0
Davi Costa

Davi Costa

30/03/2012

Beleza Wisley muito bom postar sua solução.

att Davi
GOSTEI 0
Dyego Carmo

Dyego Carmo

30/03/2012

Legal !

Parabens :)
GOSTEI 0
POSTAR