2011-07-07 94 views

回答

1

極品:檢查

function calcWM() 
{ 

    var a = parseInt($('input:radio[name=package]:checked').val()); 
    alert(a); 
    var b = parseInt($('input:radio[name=job]:checked').val()); 
    var c = parseInt($('input:radio[name=months]:checked').val()); 
    a = isNaN(a) ? 0 : a; 
    b = isNaN(b) ? 0 : b; 
    c = isNaN(c) ? 0 : c; 

    wmValue = a * b * c;  
} 
+0

謝謝!奇蹟般有效! – Lucille

2

你有class="sum"爲你的總和,但你缺少class="mult"爲多個輸入。

+0

感謝您的代碼。但是仍然有一個問題。乘法只能用於第二個選項。乘數的總數顯示在總數之前的整個底部。這一點根本沒有加起來,總是保持爲0.任何有關如何使input.mult加起來只在一起並顯示class =「wm-options」內部結果的想法?最後,總計應該是第一選項和第二選項的總和。 – Lucille

0

對於初學者有帶班「MULT」沒有投入,我想乘法功能應該做一個

total *= parseInt(value) 

...而不是一個

total += parseInt(value) 
+0

感謝您的回覆,正如上面提到的Joe Tuskan所說的:乘法只能用於第二個選項。乘數的總數顯示在總數之前的整個底部。這一點根本沒有加起來,總是保持爲0.任何有關如何使input.mult加起來只在一起並顯示class =「wm-options」內部結果的想法?最後,總計應該是第一選項和第二選項的總和。 – Lucille