Versão atual:

Medidas Calculadas no formulario

Bom dia. Tenho uma função para calcular um determinado valor em um pai e filho. Quantidade x Valor Unitário = Valor Total.

function calculaTotal(obj) {
    console.log("Blur objeto ID: " + obj);
    id = obj.substring(17);
    console.log("Id: " + id);
    quantidade = $("input[id^='CP_QUANT___" + id + "']").val();
    valor_unit = $("input[id^='valor_unitario___" + id + "']").val();
    $("input[id^='valor_total___" + id + "']").val(parseFloat(String(quantidade).replace(",", ".")) * parseFloat(String(valor_unit).replace(",", ".")));
    $("input[id^='totalGeral']").val(somarTotal());
}
function somarTotal() {
    var valorTot = 0;
    $("input[id^='valor_total___']").each(function (index, value) {
        valorTot = valorTot + convertStringFloat($(this).val());
        valorTot = parseFloat(valorTot.toFixed(2));
    });

    console.log("Valor: " + valorTot);
    return valorTot;
}

E desta mesma função somo todos os campos (Valor Total) e retorno em um determinado campo (totalGeral). Porem ao salvar o formulário e enviar para a próxima atividade, ao tentar alterar este campo dento da tag value o valor consta e no painel visual fica como NaN.

Fluig.png

E no HTML.

FLUIG HTML.png

fluig2.jpg

Versões (2):

Ver a versão formatada

Medidas Calculadas no formulario

Comentário

new question