2013-04-16 2 views
-2

자바에서 통화를 합계하려고합니다. 나는 합계가 표시되고 필드의 모든 변경에 업데이 트됩니다. 그러나 내가 얻을 수있는 가장 큰 결과는 버튼을 통해 결과를 제시하는 것이 었습니다. 여기 자바 스크립트로 통화 합계

코드이다

<script> 

function myFunction() { 

    var total=0; 

    var x = $('.total'); // ; was missing 

    for (var i = 0; i < x.length; i++) { 

     var str = x[i].value; // use .value 

     var n = str.replace(",", "."); 
     var n1 = n.replace("R$ ", ""); 

     total += parseFloat(n1); 

    } 

    sum.value = total.toFixed(2); 

    $('#sum').priceFormat({ 
     prefix: 'R$ ', 
     centsSeparator: ',',//a separação de decimais no float é com '.' 
     thousandsSeparator: '.', 
     centsLimit:2, 
     allowNegative: true, 
    }); 

} 

</script> 

총 입력의 클래스이다.

+0

jQuery 튜토리얼을 읽거나 문서를 검색하는 데 신경 쓰면 간단한 이벤트 처리기를 할당하는 방법을 알 수 있습니다. http://api.jquery.com/category/events/keyboard-events/ –

+0

''이것은 다른 질문에서 비롯된 것입니다. 따라서이 기술을 사용하여 이벤트 처리기를 할당하는 방법을 이미 알고 있습니다. 문제가 뭐니? –

답변

0

onkeyup 이벤트를 사용하십시오. jQuery에서 keyup (on) keypress을 사용할 수도 있습니다.

관련 문제