HTML计算器计算不正确

时间:2016-05-27 17:30:15

标签: html calculator

我无法正确计算需要一些建议,我需要它来添加小数。

<!DOCTYPE html>
<html>
  <body>
    <form oninput="x.value=parseInt(a.value)+parseInt(b.value)">
      <input type="number" id="a" value="">
      <input type="hidden" id="b" value="5.75%">
      <output name="x" for="a b"></output>
    </form>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

根据您的评论,我认为您要使用的计算确实是:

parseFloat(b.value)/100*parseFloat(a.value)

示例:

<form oninput="x.value='$'+(parseFloat(b.value)/100*parseFloat(a.value)).toFixed(2)">
<input type="number" id="a" value="">
<input type="hidden" id="b" value="5.75%">
<output name="x" for="a b"></output>
</form>