允许购买数量输入小数点

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家



我已经依照以下方法做了~~可是当我按加入购物车按钮~~弹跳出这样的信息 >"Pls enter a valid number"" 我是否漏掉些什么了还没有修改?




如下:
1 修改数据库
ALTER TABLE `ecs_order_goods` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2 ) UNSIGNED NOT NULL DEFAULT '1' ;
ALTER TABLE `ecs_goods` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2 ) UNSIGNED NOT NULL DEFAULT '1' ;
ALTER TABLE `ecs_cart` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2 ) UNSIGNED NOT NULL DEFAULT '1' ;

2 admin/template/goods_info.htm
行 491注释掉
validator.isInt('goods_number', goods_number_not_int, false);
注释掉 如下
// validator.isInt('goods_number', goods_number_not_int, false);
3 goods.php 行 48
$number= (isset($_REQUEST['number'])) ? intval($_REQUEST['number']) : 1;
修改为: $number= (isset($_REQUEST['number'])) ? strval($_REQUEST['number']) : 1;

回答:
JS里.你也要控制

2# netaxcess

谢谢你的回复~你启发了我的灵感~现在可以输入小数点了~

蓝蓝感激不尽

楼主能共享一下你的做法吗?

netaxcess

谢谢你的回复~你启发了我的灵感~现在可以输入小数点了~

蓝蓝感激不尽
gracetay 发表于 2010-5-12 10:16



能不能共享一下你的成果;-)

http://bbs.ecshop.com/viewthread.php?tid=157426