2

我有三个 CCK 字段:数量、价格和总计。我想将总计计算为价格 * 数量。当用户输入价格或数量时,是否有任何方法可以自动计算总数。我还查看了计算字段模块,但这仅在我有价格和数量并提交表单时才有效。我也不知道在 Drupal 的 CCK 字段中应用 jQuery。

4

2 回答 2

3

为此使用Computed field 模块

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

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

于 2013-07-28T14:04:29.973 回答
2

D7 的计算字段模块还有一个替代方案。

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

数学领域

于 2016-01-19T15:41:25.797 回答