2013-07-28 80 views
2

我有三个CCK字段:Quantity,Price和Total。我希望将总价计算为价格*数量。当用户输入价格或数量时,是否有任何方法可以实现这一点,总计应该自动计算。我还查看了计算的现场模块,但只有当我有价格和数量并提交表单时才有效。我也没有想到在Drupal的CCK字段中应用jQuery。在Drupal CCK字段中自动计算

回答

3

为此使用Computed field module

虽然它不会显示节点编辑窗体上的值,但会自动计算并显示在视图或节点显示中。

是否有一个特殊的原因,你希望总数显示在节点编辑表单上?你可以添加一些jQuery来自动执行此操作,但是你可能会冒用户更改这个字段或者禁用JS的风险。

2

此外,还有一个替代计算现场模块的D7。

一旦所有必要的字段被填充,数学表达式字段就会通过实体 表单上的ajax动态更新。如果JavaScript禁止 ,则表单将在提交表单时进行评估。提交表单时, 结果存储在数据库中。

Math Field