0
你好,這是形勢使用JavasScript變量temp
var seat_sel = document.getElementById('cmb_num_seat').value;
var cashp = document.getElementById('hdn_price').value;
var CHILD_PRICE = '5'
if(seat_sel > 0){
CHILD_PRICE = CHILD_SEAT_PRICE * seat_selected;
}else{
CHILD_PRICE = CHILD_SEAT_PRICE * seat_selected;
}
document.getElementById('disp_2_div').innerHTML = formatCurrency(parseInt(cashp)+parseInt(CHILD_PRICE));
document.getElementById('hdn_price').value = formatCurrency(parseInt(cashp)+parseInt(CHILD_PRICE))
例如...
我有cashp=20
,
當用戶選擇cmb_num_seat(DROP DOWN)
,那麼價格將增加是
20+(5*3)=20+15=45
假設我在下拉菜單中選擇了3個...
但在某些情況下,計算出了問題......
像選擇3,然後選擇4,然後選擇2,然後選擇1,
在這種情況下,舊值hdn_price是在騎馬。加入..bcoz ...
有什麼辦法...保持一些變量第一個值,然後做計算...
請顯示完整的功能以及如何調用它。這很重要。同時顯示錶單字段。 – mplungjan 2010-07-24 13:51:46
我的猜測是範圍問題,但像mplungjan說的,我們需要更多的信息。 – 2010-07-24 14:24:46