输入字段不保存十进制数并将其设置为00

时间:2015-01-05 10:51:27

标签: javascript php html

我在一个我必须修复的网站中有这个输入字段。在这个输入字段中我需要自定义十进制数字,但是当我在36,82中打字并按下保存时。它说36,00。

代码:

  <tr>
    <td>Btw tarief: </td>
    <td><input type="text" name="tarief_btw" id="tarief_btw" value="<? $tarief_btw = $tarief_btw*100; $tarief_btw=number_format($tarief_btw, 2, ',', ''); echo $tarief_btw ?>"></td>
  </tr>

编辑* 1:

更好的问题:如何填写32,68,然后将其格式化为32.68保存,然后在保存时将其更改回32,68

1 个答案:

答案 0 :(得分:0)

PHP中的小数,JS是.,而不是,

将它们保存到数据库后,您可以将,替换为.

$decimal = str_replace(',', '.', $decimal);