Javascript乘法和合计

Javascript乘法和合计,javascript,math,Javascript,Math,我有几个领域,人们将把贷款总额。。。我们说loan1和loan2只是为了简单起见 window.addEvent('domready', function() { $('loan1').addEvent('change', rekenen1); $('loan2').addEvent('change', rekenen1); }); function rekenen1(){ $('subtotal').value = Number($('loan1').value) + Number($('l

我有几个领域,人们将把贷款总额。。。我们说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得到一个总数。我需要帮助将其转换为javascript

所以方程是: 贷款1+贷款2=小计

(小计*.01)+295=总计


谢谢你的帮助

如果您有一个id为
grandtotal
的字段,您只需在rekenen1函数中添加一行即可:

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);

});
将rekenen1函数更改为使用
更改了事件

您可能没有正确使用jQuery。您当前正在寻找实际上是
标记的元素,而不是具有
id=“loan1”
等标记的元素。我认为您想要的是
$('#loan1')
,这将实现后者。我对javascript非常陌生,不知道诚实地尝试什么。我不想听起来无知,但我也不知道LukeGT在说什么:/他只是说你应该使用
#loan1
来处理id为
loan1
的字段,也可以使用jQuery的val()函数,而不仅仅是.value。我无法在表单中填充grandtotal。我确实有一个字段id为grandtotal,但没有填充任何内容仍然没有。。。[link]我试过
window.addEvent('domready',function(){$('loan1')。addEvent('change',rekenen1);$('loan2')。addEvent('change',rekenen1);});函数rekenen1(){var subtotal=Number($('.'loan1').val())+Number($('.'loan2').val());$('.'subtotal').val(subtotal);$('.'grandtotal').val(subtotal*0.01+295);
你知道,链接不起作用:JSFIDLE工作版本:(相应地更改了答案)我在链接到JS文件时遇到问题。现在一切都很好。我想知道您是否知道我可以添加一个函数来删除字段中的逗号和$,因为它们会生成NaN@CarlV
“1223.00$”。替换(/[,$]/g.)可能是这个或类似的东西