-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