2016-04-26 107 views
-3

人,需要幫助在JavaScript創建關聯計算器

我承認我不是超級強大的JS與當它涉及到數學,所以我在這裏達成了一些幫助。我需要做的是提出一個相關性計算器,它會執行以下操作:

用戶有兩個數字字段,第一個標記爲'#人員',第二個標記爲'#無關事件'。當用戶爲每個字段輸入一個值時,提交時的輸出將按以下公式計算:(人數值x 0.20 $)x(#無關故事值x 30秒)。

任何指導或方向將不勝感激!

+0

看起來不太難。你可以發佈你的解決這個問題的嘗試嗎? –

回答

-1

很簡單的解決方案:

剛剛從輸入字段獲取值,並將它們存儲在相應的變量。這裏有一個JS函數中使用這些變量:如

function calculation(people, stories) { 
    return (people * 0.2 /* $ */) * (stories * 30 /* seconds */); 
} 

然後調用你的函數,並將結果:var result = calculation(4, 26);

最新編輯

好吧,給你最新的jsfiddle,這裏就是你需要在你的html中:(刪除其他所有內容)

<body> 
    <script> 
    // calculate the fields 
    var calculation = function() { 
     var people = document.getElementById('people').value; 
     var stories = document.getElementById('stories').value; 
     var result = Math.floor(people * 0.2 * stories * 30); 
     document.getElementById('result').innerHTML = result; 
     return false; 
    } 
    </script> 
    <form name="calculateIt"> 
    <input type="text" name="people" id="people"> 
    <input type="text" name="stories" id="stories"> 
    <input type="button" name="calculateIt" value="Calculate" onclick="calculation();"> 
    </form>   
    <span id="result"></span> 
</body> 
+0

謝謝,夥計們。這就是我所擁有的,其中包括你在上面分享的內容,但它不是我輸出的內容。 https://jsfiddle.net/L8b5rho3/ – user6257127

+0

我已經添加了一個更新來解決這個問題。 –

+0

很酷,謝謝!我覺得我很接近。這是一個更新的小提琴。雖然輸出不是在提交時生成的。 https://jsfiddle.net/L8b5rho3/3/ – user6257127