我的表單中有8個不同的文本字段,它是客戶賬單的一部分。 這從javascript中的按鍵獲取多個文本框的值
<input type="text" name="txtcustomduty" class="form-control" placeholder="Customs Duty">
<input type="text" name="txtlcltranspotation" class="form-control" placeholder="Local Transportation">
......
up to 8
從這個我想告訴所有的值之和爲總價值
<span>Total extra cost:1678</span>
當任何文本字段的值發生變化,也應改變,這樣怎麼能我用keyup
事件完美地完成它?
UPDATE
我已附加一個onkeyup事件到每個文本框
`onkeyup="findSum(this.value)"'
和我使用一個全局數組用於存儲輸入值var extras=[]
function findSum(value)
{
if(value!=''){
console.log(value);
extras.push(parseInt(value));
if(extras!='')
$('#extratotal').text(extras.reduce(getSum));
else $('#extratotal').text('0');
}
}
但它不是運作良好
好問題,但你到目前爲止嘗試過什麼? – Dacaspex