2013-04-01 48 views
2

我想添加一些資金,我想使用Double.parseDouble,但是,我不認爲該頁面正在識別double.parseDouble。我沒有收到錯誤,但不會添加或傳遞值。Double.parseDouble在我的網頁上不工作

這是我的代碼。

function CalculateBudget(){ 
    var table = document.getElementById('tblBudgetTotals'); 
    input1600 = 0; 
    input1602 = 0; 
    input1603 = 0; 
    input1608 = 0; 
    input1612 = 0; 
    funding = 0; 
    budgetSum = 0; 

      input1600 = Double.parseDouble(document.getElementById('txt1600').value); 
    input1602 = Double.parseDouble(document.getElementById('txt1602').value); 
    input1603 = Double.parseDouble(document.getElementById('txt1603').value); 
    input1608 = Double.parseDouble(document.getElementById('txt1608').value); 
    input1612 = Double.parseDouble(document.getElementById('txt1612').value); 
    funding = Double.parseDouble(document.getElementById('FundingTotals').value); 

    budgetSum += Double.parseDouble(input1600) + Double.parseDouble(input1602) + Double.parseDouble(input1603) + Double.parseDouble(input1608) + Double.parseDouble(input1612) + Double.parseDouble(funding); 

    document.getElementById('totbud').value = Double.parseDouble(budgetSum); 
} 
+0

你是否聲明瞭一個包含'parseDouble'函數的double對象?如果沒有,那麼我相信你可能正在尋找'parseFloat'如下所述:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseFloat – Chase

+1

這個問題有什麼特別的原因嗎? Coldfusion標籤? –

回答

9

,我認爲你應該使用parseFloat爲此,根據thesethreads在JavaScript中的所有數字都已經「雙精度」(64位)浮動以來。

+0

謝謝。我認爲這是做到了。 – tnbumbray

相關問題