Versão atual:

Soma de dois campos com mask de separador de milhar

Bom dia,

Estou tentando fazer uma soma de dois campos que possuem mask de milhar porem após a soma o resultado so soma o que esta depois do ultimo ponto, como posso fazer para ele somar tudo?

<div class="col-md-2">
                                    <label>Média Ultimos 6 Meses(m²):</label><span
                                        class="required text-danger"><strong>*</strong></span> <input
                                        type="text" class="form-control" id="med_6m_VS1"
                                        name="med_6m_VS1" value="0" mask="#000.000.000.000.000"
                                        onblur="VS1();VST();maskTabelasPaiFilho();">
                                </div>

<div class="col-md-2">
                                    <label>Média Ultimos 6 Meses(m²):</label><span
                                        class="required text-danger"><strong>*</strong></span> <input
                                        type="text" class="form-control" id="med_6m_VS2"
                                        name="med_6m_VS2" value="0" mask="#000.000.000.000.000"
                                        onblur="VS2();VST();maskTabelasPaiFilho();">
                                </div>
function VST()    {

                        var a6 = document.getElementById("med_6m_VS1").value;
                        var b6 = document.getElementById("med_6m_VS2").value;
                        var c6 = document.getElementById("med_6m_VS3").value;
                        var d6 = document.getElementById("med_6m_VS4").value;
                        var e6 = document.getElementById("med_6m_VS5").value;
                        var f6 = document.getElementById("med_6m_VS6").value;
                        var g6 = document.getElementById("med_6m_VS7").value;
                        var h6 = document.getElementById("med_6m_VS8").value;
                        var i6 = document.getElementById("med_6m_VS9").value;
                        var j6 = document.getElementById("med_6m_VS10").value;
                        var k6 = document.getElementById("med_6m_VS11").value;
                        var l6 = document.getElementById("med_6m_VS12").value;
                        var m6 = document.getElementById("med_6m_VS13").value;

                        $("#med_6m_VST").val((parseFloat(a6) + parseFloat(b6) + parseFloat(c6)
                                + parseFloat(d6) + parseFloat(e6)
                                + parseFloat(f6) + parseFloat(g6)
                                + parseFloat(h6) + parseFloat(i6)
                                + parseFloat(j6) + parseFloat(k6)
                                + parseFloat(l6) + parseFloat(m6)).toLocaleString('pt-BR'));

Versão (1):

Ver a versão formatada

Soma de dois campos com mask de separador de milhar

Comentário

new question