我在一个我必须修复的网站中有这个输入字段。在这个输入字段中我需要自定义十进制数字,但是当我在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
答案 0 :(得分:0)
PHP中的小数,JS是.
,而不是,
。
将它们保存到数据库后,您可以将,
替换为.
。
$decimal = str_replace(',', '.', $decimal);