2012-02-05 2 views
-5

SQL2008 데이터베이스에 추가 할 부서 판매 데이터를 수집하는 6 개의 입력 필드가있는 양식이 있습니다.javascript 또는 jquery로 입력 필드 추가

데이터를 제출하기 전에 총계를 확인할 수 있도록 입력 된대로 모든 필드를 합산하는 스크립트를 찾고 있습니다.

+9

[당신이 시도 무엇 (http://mattgemmell.com/2008/12/08/what-have-you-tried/) 지금까지? 코드로 어떤 어려움을 겪었습니까? 지금은 커뮤니티 포럼에서 피어 개발자의 도움을 구하는 소프트웨어 개발자가 아니라 상점의 고객처럼 더 소리가납니다. 나는 당신의 노력을 보여주지 않으면 질문이 곧 마감 될 것입니다. –

답변

5

어쨌든이 질문에 답할 가치가 있습니다.

여기는 완전히 working code입니다.

P. MVVM 패턴 사용

+0

http://meta.stackexchange.com/questions/118392/add-stack-overfow-faq-entry-or-similar-for-putting-code-in-the-question –

+0

감사합니다. 오이 베크, 완벽합니다. 나는 질문의 단순성과 함께 사람들의 일부를 화나게 한 것 같습니다. –

+2

@DarrenCook - 질문의 단순성이 아니라 오히려 당신이 당신 대신에 어떤 노력도 보이지 않았다는 사실입니다. 시도를 보여준 코드를 게시하고 그 코드가 무엇이 잘못되었는지 질문 한 다음, 전체 솔루션을 요구하는 대신 지금 가지고있는 응답을 얻지 못했을 것입니다. –

1

실행 집계 방법을 보여주는 JSFiddle입니다.

HTML :

<input type="text" class="include-in-sum" id="1"> 
<br/> 
<input type="text" class="include-in-sum" id="2"> 
<br/> 
<input type="text" class="include-in-sum" id="3"> 
<br/> 
Total: <span id="total" /> 

JQuery와 :

$(document).ready(function() { 
    var grandTotal = 0; 
    $(".include-in-sum").blur(function() { 
     grandTotal = 0; 

     $(".include-in-sum").each(function(index, item) { 
      var t = parseInt($(item).val()); 
      if (!isNaN(t)) { 
       grandTotal += t; 
      } 
     }); 

     $("#total").text(grandTotal); 
    }); 
}); 
관련 문제