我的视图中有一个输入表单:
$this->Form->input( 'shipping_amount' );
相应的匹配字段定义为十进制(10,3),因此使用数字html标记显示。
根据值,它显示无,1,2或3位小数。
有没有办法从视图中强制总是2位小数?
感谢。 问候。 法昆
答案 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');