通过javascript在文本字段中的货币格式

时间:2015-03-20 07:39:35

标签: javascript laravel

我想以货币格式制作带有2位小数的文本字段。 问题是: - 货币格式后,我的值保存在db中的第一个数字而不是全值。

这是代码: -

html:-
<?php $itemcost=$item->price;?>
                        <label for="item-price" class="required item-dollar">$</label>
                        <input type="text" class="form-control" required="required" 
                                       value="{{number_format($itemcost)}}" id="item-pricing" 
                                       name="price" placeholder="Item Price">

请告诉我任何解决方案。

1 个答案:

答案 0 :(得分:1)

目前尚不清楚您是否难以将货币保存到数据库或显示它

您需要将值存储在接受小数/浮点数的字段中(例如十进制(10,2)

您还使用number_format()而没有第二个参数,默认为无小数位,您应该使用number_format($ itemcost,2)作为两个小数位

<?php $itemcost=$item->price;?>
<label for="item-price" class="required item-dollar">$</label>
<input type="text" class="form-control" required="required" value="{{number_format($itemcost,2)}}" id="item-pricing" name="price" placeholder="Item Price">

http://php.net/number_format