Drupal:动态添加两个 cck 字段并用它们的总和填充第三个字段
我有三个 ck 字段。让我们称它们为:
- 字段 A
- 字段 B
- 字段 C
我希望字段 C 由字段 A 和字段 B 的总和自动填充。或者将总和显示在表单内的某处。
我想我可以使用一些 jQuery 来做到这一点,但我想知道是否有 Drupal 特定的方式我应该这样做。
我左顾右盼,但仍然不确定最好的方法。
非常感谢!
I have three cck fields. Let's call them:
- Field A
- Field B
- Field C
I would like Field C to automatically be populated by the sum of Field A and Field B. That, or the sum to be displayed somewhere within the form.
I guess I could do this using some jQuery, but I'm wondering if there is a Drupal specific way I should do it.
I looked high and low, but I'm still not sure of the best way to do it.
Thanks so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您正在寻找计算字段模块。它将使您能够做到这一点。
从项目页面:
请参阅文档以获取配置示例和其他有用的提示。
You are looking for the Computed Field module. It will allow you to do exactly that.
From the project page:
See the documentation for configuration examples and other helpful hints.
您可以在 node_load() 挂钩中根据 A 和 B 计算 C ( http://api.drupal.org/api/drupal/modules--node--node.module/function/node_load/6 )
You could calculate C from A and B in the node_load() hook ( http://api.drupal.org/api/drupal/modules--node--node.module/function/node_load/6 )