Jump to content

Fix to two decimal numbers


wipe

Recommended Posts

Hi guys,

 

I have a small adder script to calculate some options. The problem is when i have as result (12.123) id like to limit to only (12.12), two numbers after (.).

 

Here is the code i need to return only .00

 

<HTML>
<HEAD>
<TITLE>Adder</TITLE>

<SCRIPT LANGUAGE="JavaScript">


function CalculateSum(Atext, Btext, form)
{
var A = parseFloat(Atext);
var B = parseFloat(Btext);
form.Answer.value = A * B;
}

function CalculateSum2(inp, form)
{
var C = parseFloat(inp);
form.pp125.value = C * 16;
form.pp285.value = C * 24;
form.vsl.value = C * 19;
form.vcl.value = C * 25;
form.ppa.value = C * 34;
var num = form.pp125.value;
form.pp125.value.toFixed(2);
}


function ClearForm(form)
{
form.input_A.value = "";
form.input_B.value = "";
form.Answer.value = "";
}

// end of JavaScript functions -->
</SCRIPT>
<style type="text/css">
<!--
.caixas {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #000000;
}
.caixaslinhas {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
color: #000000;
border-bottom-color: #666666;
}
-->
</style>
</HEAD>

<BODY>

<P><FONT SIZE="+2">Calcular o espaço </FONT></P>

<br>
<table width="1271" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><FORM NAME="Calculator" METHOD="post">
      <table width="398" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="125"> </td>
          <td width="253"> </td>
          <td width="20"> </td>
        </tr>
        <tr>
          <td>W:</td>
          <td><INPUT NAME="input_A" TYPE=TEXT class="caixaslinhas" SIZE=5 maxlength="5" STYLE="text-align: right;">
            m</td>
          <td> </td>
        </tr>
        <tr>
          <td>H: </td>
          <td><INPUT NAME="input_B" TYPE=TEXT class="caixaslinhas" SIZE=5 maxlength="5" STYLE="text-align: right;">
            m </td>
          <td> </td>
        </tr>
        <tr>
          <td>Space </td>
          <td><INPUT NAME="Answer" TYPE=TEXT disabled="disabled" class="caixas" SIZE=2 STYLE="text-align: right;">
            m2</td>
          <td> </td>
        </tr>
        <tr>
          <td> </td>
          <td> </td>
          <td> </td>
        </tr>
      </table>
      <P>
        <INPUT TYPE="button" VALUE="Caculate" name="AddButton" onClick="CalculateSum(this.form.input_A.value, this.form.input_B.value, this.form)">
        <input type="button" value="Clear" name="ClearButton" onClick="ClearForm(this.form)">
      </P>
      <P> </P>
    </FORM></td>
    <td><FORM NAME="Calculator2" METHOD="post">
      <table width="398" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="125"> </td>
          <td width="253"> </td>
          <td width="20"> </td>
        </tr>
        <tr>
          <td>space:</td>
          <td><INPUT NAME="inp" TYPE=TEXT class="caixaslinhas" id="inp" STYLE="text-align: right;" SIZE=10>
            m</td>
          <td> </td>
        </tr>
        <tr>
          <td>125gr: </td>
          <td><INPUT NAME="pp125" TYPE=TEXT disabled="disabled" id="pp125" SIZE=10 maxlength="8" STYLE="text-align: right;">
            €</td>
          <td> </td>
        </tr>
        <tr>
          <td>285gr: </td>
          <td><INPUT NAME="pp285" TYPE=TEXT class="caixas" id="pp285" SIZE=8 maxlength="8" rdisabled="disabled" STYLE="text-align: right;">
  €</td>
          <td> </td>
        </tr>
        <tr>
          <td>SL </td>
          <td><INPUT NAME="vsl" TYPE=TEXT disabled="disabled" class="caixas" id="vsl" SIZE=8 maxlength="8" STYLE="text-align: right;">
  €</td>
          <td> </td>
        </tr>
        <tr>
          <td>CL </td>
          <td><INPUT NAME="vcl" TYPE=TEXT disabled="disabled" id="vcl" SIZE=10 maxlength="8" STYLE="text-align: right;">
  €</td>
          <td> </td>
        </tr>
        <tr>
          <td>TA </td>
          <td><INPUT NAME="ppa" TYPE=TEXT disabled="disabled" id="ppa" SIZE=10 maxlength="8" STYLE="text-align: right;">
  €</td>
          <td> </td>
        </tr>
        <tr>
          <td> </td>
          <td> </td>
          <td> </td>
        </tr>
      </table>
      <P>
        <INPUT TYPE="button" VALUE="Calculate" name="AddButton2" onClick="CalculateSum2(this.form.inp.value, this.form)">
        <input type="button" value="Limpar" name="ClearButton2" onClick="ClearForm(this.form)">
      </P>
      <P> </P>
    </FORM></td>
  </tr>
</table>
</BODY>
</HTML>

 

 

Link to comment
https://forums.phpfreaks.com/topic/182797-fix-to-two-decimal-numbers/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.