Converter valor para moeda
Pessoal peguei esse codigo de auto somar valor com quantidade na internet e não estou conseguindo ajustar ele.
Ate que no total eu consegui incluir 2 casas decimais.
Mais no subtotal não, e alem disso gostaria de colocar ele com extensão em moeda real o valor tipo:
1500 para 1.500,00
como eu faria:
<script type="text/javascript">
$(window).load(function(){
function id( el ){
//return document.getElementById( el );
return $( el );
}
function calcTotal( un01, qnt01 )
{
return un01 * qnt01;
}
function getElementParent(event){
return event.srcElement.parentNode.parentNode.getAttribute('id');
}
function getValorUnitario(elParent){
return $('#'+elParent+' .class_unit input').val();
}
function getQuantidade(elParent){
return $('#'+elParent+' .class_quant input').val();
}
function setFieldTotal(elParent, valueUnit, valueQuant){
id('#'+elParent+' .class_total input').val(calcTotal( valueUnit , valueQuant));
setTotalFinal();
}
function setTotalFinal(){
var total = 0;
$('#table-shop tr .class_total input').each(function(){
if(this.value != ''){
var valor = this.value;
total += parseFloat(valor);
}
});
$('#total .value_total').html(total.toFixed(2));
$('#total .value_total').val(total.toFixed(2));
}
$(document).ready(function(){
id('#table-shop tr .class_unit').keyup(function(event)
{
var elemenPai = getElementParent(event);
var valueUnit = getValorUnitario(elemenPai);
var valueQuant = getQuantidade(elemenPai);
setFieldTotal(elemenPai, valueUnit , valueQuant);
});
id('#table-shop tr .class_quant').keyup(function(event)
{
var elemenPai = getElementParent(event);
var valueUnit = getValorUnitario(elemenPai);
var valueQuant = getQuantidade(elemenPai);
setFieldTotal(elemenPai, valueUnit , valueQuant);
});
});
});
</script>Discussão (1)
Carregando comentários...