Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros, tudo bom?
Fiz uma função muito simples de multiplicação, porém a função que aplica a mascara (moeda) só consigo chamar ela com um "blur" por exemplo. Assim, quando a multiplicação é realizada, a mesma não vem com a formatação correta (moeda), a não ser que clique no campo. Gostaria de aplicar a mascara junto a função de multiplicação, #ComoFaz?
Veja o código abaixo:
function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}
function execmascara(){
v_obj.value=v_fun(v_obj.value)
}
function mreais(v){
v=v.replace(/\D/g,"")
v=v.replace(/(\d{2})$/,",$1")
v=v.replace(/(\d+)(\d{3},\d{2})$/g,"$1.$2")
return v
}
function soma(){
var item_valor_1 = document.getElementById('Valor');
MSGold.value = parseFloat(item_valor_1.value.replace(',','.'));
}
function multiplica(){
MSGold = document.getElementById('MSGold').value;
Valor = 50;
total = MSGold * Valor;result = (total=="NaN")?"":total;
document.pagseguro.item_valor_1.value = result;
}
Achou que ficou claro a minha questão ^^
Obrigado,
Rafael Alves.
Carregando comentários...