-1
我有一些文本框。我的HTML代码是:通过js使用金额和折扣计算总额?
<input type="text" id="amt_5" onkeyup="calculateTotal(5);" style="width:50px" name="data[Fee][fee_to]">
<input type="text" id="dis_5" onkeyup="calculateTotal(5);" style="width:50px" name="data[Fee][fee_to]">
<input type="text" id="total_5" style="width:50px" name="data[Fee][fee_to]">
<input type="text" id="amt_6" onkeyup="calculateTotal(6);" style="width:50px" name="data[Fee][fee_to]">
<input type="text" id="dis_6" onkeyup="calculateTotal(6);" style="width:50px" name="data[Fee][fee_to]">
<input type="text" id="total_6" style="width:50px" name="data[Fee][fee_to]">
Total Fees Amount
<span id="Fees_amt" style="margin-left:20px;"></span>
和我的js代码:
<script>
function calculateTotal(pid){
//alert($id_particular);
var amt=document.getElementById('amt_'+pid).value;
var dis=document.getElementById('dis_'+pid).value;
if(amt != "" && dis != ""){
var total = (amt-((dis*amt)/100));
}
else if(amt != "" && dis == ""){
var total = amt;
}
else{
var total = "";
}
document.getElementById('total_'+pid).value=total;
}
</script>
上面的代码基本工作原理: 从textbox(amt_5,amt_6)
注意到量值,需要从textbox(dis_5,dis_6)
折现值,计算出总的和通过JS
填补了现在我想要做的是: 无论总进来total_6
或total_5
,加他们并填写我的跨度元素与编号Fees_amt
这应该通过js,增强我的js代码,而不刷新页面。
请帮忙。
你的答案是连接总数,而不是增加它 – user3541020
只是为了澄清,你想要添加什么? 'total_6'和'total_5'中的值? – danielvdende
是的,我确实需要相同的 – user3541020