cakephp 3-格式数字输入字段

cakephp 3-格式数字输入字段,cakephp,view,formatting,decimal,Cakephp,View,Formatting,Decimal,我的视图中有一个输入表单,如下所示: $this->Form->input( 'shipping_amount' ); 相应的匹配字段定义为十进制(10,3),因此使用数字html标记显示 根据值的不同,它显示无、1、2或3位小数 有没有办法强制视图始终保留2位小数 谢谢。 当做 Facundo.试试看 $this->Form->input( 'shipping_amount',['type'=>'text']); 如果“#shipping amount”是输入

我的视图中有一个输入表单,如下所示:

$this->Form->input( 'shipping_amount' );
相应的匹配字段定义为十进制(10,3),因此使用数字html标记显示

根据值的不同,它显示无、1、2或3位小数

有没有办法强制视图始终保留2位小数

谢谢。 当做 Facundo.

试试看

$this->Form->input( 'shipping_amount',['type'=>'text']);
如果“#shipping amount”是输入字段的id,则需要小jacascrpt

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

如果“#shipping amount”是输入字段的id,则需要小jacascrpt

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