2013-05-07 5 views
0

스크립트를 사용하여 내 다이 니믹 바이 폼을 계산했습니다. 모든 것이 잘 작동하지만 수량 입력 스크립트를 추가 할 때 첫 번째 값만 사용됩니다. 나는 "가치"(각)에서 모든 다음 가치를 취하고 싶다. 나는 기꺼이 도움을 얻을 것이다.동적 입력 값 계산

$(function() { 
    $("#sumuj").click(function() { 
     var add = 0; 
     var add2 = 0; 
     $(".netto").each(function() {add += Number($(this).val()) * $(".value").val();}); 
     $(".brutto").each(function() {add2 += Number($(this).val()) * $(".value").val();}); 
     add = add.toFixed(2); 
     add2 = add2.toFixed(2); 
    $("#price").val(add); 
    $("#pricevat").val(add2); 
    }); 
}); 

가 완료 : 도움을

$(function() { 
    $("#sumuj").click(function() { 
     var add = 0; 
     var add2 = 0; 
     $(".netto").each(function() {add += Number($(this).val()) * Number($(this).parent().find('.value').val());}); 
     $(".brutto").each(function() {add += Number($(this).val()) * Number($(this).parent().find('.value').val());}); 
     add = add.toFixed(2); 
     add2 = add2.toFixed(2); 
    $("#price").val(add); 
    $("#pricevat").val(add2); 
    }); 
}); 

들으/

+2

jsfiddle 및 해당 HTML이 도움이 될 것입니다. – raam86

답변

1

스크립트가 올바르지 않습니다 : 모든 값을 선택하면 ($ (". 값")), 나는 당신이 생각 제품의 다른 라인, 당신은 이상한 방정식을 가질 것입니다 (당신은 함께 모든 가치를 곱하면 ??)

그리고 귀하의 페이지의 링크를 추가하십시오.

+0

해당 스크립트에 대한 도움을 기꺼이받을 것입니다. –

+0

jsfiddle에서 생성 된 전체 페이지를 붙여 넣기 바랍니다. 코드를 쉽게 읽을 수 없습니다. 여기 당신은 컴파일되지 않은 PHP 파일을 보냈습니다. 매우 흥미롭지는 않습니다. – Ser

+0

아마도 그 질문이 더 나을 것입니다. 어떻게 다음에 나오는 모든 "value"클래스 입력을 얻습니까? jquery에서? val();})}; $ (". 다음 - 값"). –