2016-03-10 39 views
0

我想使它成爲我的面積和周長計算器結果固定爲2位小數。如何做?如何將結果修復爲2位小數?

<script> 

var $ = function(id) { 
     return document.getElementById(id); 
    } 

    //calculate 

    function calculator() { 
     var recLength = $("recLength").value ; 
     var recWidth = $("recWidth").value ; 
     $("recArea").value = recLength * recWidth ; 
     $("recPerim").value = 2 * recWidth + 2 * recLength ; 



    } 

    window.onload = function() 
    { 
     $("calculate").onclick = calculator; 
    } 

</script> 

</head> 
<body> 
    <main> 
    <h1>Rectangle Area and Perimeter Calculator</h1> 
     <div id="data"> 
      <label>Enter Length:</label> 
      <input type="text" id="recLength"><br> 

      <label>Enter Width:</label> 
      <input type="text" id="recWidth"><br><br><br> 

      <label>Rectangle Area:</label> 
      <input type="text" id="recArea"><br> 

      <label>Rectangle Perimeter:</label> 
      <input type="text" id="recPerim"><br> 
     </div> 
+3

'$( 「recArea」)。值=(recLength * recWidth).toFixed(2)' –

+0

@SantiagoHernández你應該有可能作出這樣的回答 –

+1

我想知道是誰讀了這個問題,並認爲,「是的,這顯示了研究工作」。 – csmckelvey

回答

0

歡迎SO,使用toFixed()

$("recArea").value = (recLength * recWidth).toFixed(2) 
+0

非常感謝,我知道這是toFixed命令,我只是不知道該把它放在哪裏。 – Derellius

+0

不客氣! –