2012-05-08 4 views
-2

나는 사람들이 대출 총계에 넣을 여러 필드가있다. 우리는 loan1과 loan2를 단순하게 유지하기 위해 말할 것이다.자바 스크립트 곱셈과 합계

window.addEvent('domready', function() { 
$('loan1').addEvent('change', rekenen1); 
$('loan2').addEvent('change', rekenen1); 

}); 
function rekenen1(){ 
$('subtotal').value = Number($('loan1').value) + Number($('loan2').value) ; 
} 

데이터를 입력 할 때 모든 대출의 부분합을 생성해야합니다. 지금 나는 부분 합계의 1 %를 취하고 총계를 위해 295를 추가해서 웅대 한 합계를 만들고 싶다. 이걸 자바 스크립트로 만드는 데 도움이 필요해.

그래서 방정식 : 대출 1 + 우대 대출 2 = 소계

(소계 * 0.01) + 295 = Grandtotal

여러분의 도움에 감사드립니다!

+1

jQuer를 사용하지 않을 수 있습니다. y 올바르게 거기. 당신은 현재'id = "loan1"을 가진 태그와는 반대로 실제적으로 *''과''태그를 찾고 있습니다. 당신이 원하는 것은'$ ('loan1 ')', 후자를 할 것입니다. – LukeGT

+0

나는 정직하게 무엇을 시도해야할지 모르겠다. 나는 무식한 소리가 나는 것을 싫어하지만 LukeGT가 무엇을 말하고 있는지 전혀 모른다 :/ –

+0

그는 단지'loan1 '이라는 id를 가진 필드를 표현하기 위해 shoukd를 사용하고있다. – Eineki

답변

2

것은 당신이 당신에 rekenen1 기능을 라인을 추가 할 수 있습니다 ID grandtotal있는 필드가 제공 :

function rekenen1(){ 
    var subtotal = Number($('#loan1').val()) + Number($('#loan2').val()); 
    $('#subtotal').val(subtotal); 
    $('#grandtotal').val(subtotal*0.01+295); 
} 

편집 : 은 내가 addEvent도 변경해야한다는 말도없이 사라 :

$().ready(function() { 
    $('#loan1').addEvent('change', rekenen1); 
    $('#loan2').addEvent('change', rekenen1); 

}); 

jquery val function도 사용하려면 rekenen1 함수를 변경했습니다. 이벤트를 변경했습니다.

+0

양식에 채울 대계를 가져올 수 없습니다. 나는 필드 대문자로 할아버지가있다. 그러나 아무것도 채우지 않고있다. –

+0

아직도 아무것도 ... [링크] https://www.fedgrad.com/index.php?option=com_chronoforms&chronoform=Registration2 [/ link] 시도했습니다. ' addEvent ('change', rekenen1); $ ('# loan2') window.addEvent ('domready', function() { $ ('# loan1' }); function renken1() { var subotal = Number ($ ('loan1') .Val()) + 숫자 ($ ('# loan2') .val()); $ ('# 부분합'). val (부분합); $ ('# grandtotal') .val (부분합 * 0.01 + 295); }' –

+0

알다시피, 링크가 작동하지 않습니다 : jsfiddle 작업 버전 : http://jsfiddle.net/HnJLB/ (그에 따라 답변 변경) – Eineki