cakephp 3 - 格式编号输入字段

时间:2016-10-11 01:24:55

标签: cakephp view formatting decimal

我的视图中有一个输入表单:

$this->Form->input( 'shipping_amount' );

相应的匹配字段定义为十进制(10,3),因此使用数字html标记显示。

根据值,它显示无,1,2或3位小数。

有没有办法从视图中强制总是2位小数?

感谢。 问候。 法昆

1 个答案:

答案 0 :(得分:0)

尝试

$this->Form->input( 'shipping_amount',['type'=>'text']);

并且需要很少的jacascirpt,如果"#shipping-amount"是输入字段的ID

$("#shipping-amount").on('blur change' , function() {       
   $(this).val(parseFloat($(this).val()).toFixed(2))
}).trigger('blur');