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.
mas lembrando e trás pra frente, ok 
perdeu
#2
acho q é parecido com a mascara de moeda R$
perdeu
#4
function formataMoeda(campo,tammax,teclapres,decimal) {
var tecla = teclapres.keyCode;
var vr = Limpar(campo.value,"0123456789");
tam = vr.length;
dec=decimal
if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }
if (tecla == 8 ){
tam = tam - 1 ;
}
if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
{
if ( tam <= dec ){
campo.value = "R$ "+vr ;
}
if ( (tam > dec) && (tam <= 5) ){
campo.value = "R$ "+vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ;
}
if ( (tam >= 6) && (tam <= 8) ){
campo.value = "R$ "+vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;
}
if ( (tam >= 9) && (tam <= 11) ){
campo.value = "R$ "+vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;
}
if ( (tam >= 12) && (tam <= 14) ){
campo.value = "R$ "+vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;
}
if ( (tam >= 15) && (tam <= 17) ){
campo.value = "R$ "+vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;
}
}
}
exemplo de uso
Obrigado amigo por sua vontad eme ajudar, agradeço mesmo, mas na marra consegui fazer…
minha solução:
function adicionarPesoBr(){
jQuery('.peso').priceFormat({
prefix: '',
centsSeparator: ',',
centsLimit: 3,
thousandsSeparator: '.'
});
}
depois é so lanças no class, ou styleClass o peso que vai pegar direitinho, desse jeito que fiz vc coloca ate um milhao depois da virgula…
até gosto do guj, só não é melhor por causa de alguns moderadores antipáticos, trava tópicos.