Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tudo bem pessoal?
Estou com uma dúvida de como eu faço para colocar uma mascara monetária nos meus campos que contem valores, pois na tabela do banco de dados eu tempo campos que estão como DECIMAL 18,2.
Quando eu gravo na tabela ele grava assim 21.600,00 quando clico no campo da tabela ele mostra 21600.
Gostaria de saber como q no campo do meu formulário eu consigo visualizar ele assim 21.600,00?
Eu to utilizando uma função para fazer cálculos, tem como utilizar essa função?
function ponto_dec(N){
texto = N.value.toString();
texto2 = "";
if (texto.indexOf('.') != -1)
{
for (var i = 0; i < texto.length; i++)
{
if(texto.charAt(i) == ".")
texto2 += ".";
else
texto2 += texto.charAt(i);
}
texto = texto2;
}
//texto[texto.indexOf(',')] = ".";
ponto = texto.indexOf('.');
if (ponto == -1)
{
texto += ".00";
Term = texto;
}
else
{
texto += "0";
decimal = ponto + 3;
Term = texto.substring(0,decimal);
}
if (Term == "0.0")
Term = "0.00";
if (Term == ".00")
Term = "0.00";
return Term;
//N.value = Term;
}
Obrigado,
:unsure:
Carregando comentários...