添加多个文本字段值必须在一个文本字段中检索

时间:2012-03-06 08:15:03

标签: drupal text field drupal-webform

我有一种形式,有某种计算(总和)。 例如,我有5个文本字段。我希望1 + 2 + 3 + 4的总和成为第5个textfiled。 我正在使用drupal webforms来设计我的表单 您能否建议如何验证以及如何从drupal中的textfield中检索值。

2 个答案:

答案 0 :(得分:0)

找出通过webform为每个文本字段生成的ID,并使用javascript添加所需文本框的值。使用jquery将侦听器附加到前四个文本字段,以便在onchange事件发生时触发函数。

答案 1 :(得分:0)

查看Computed Field模块。它允许您对字段值进行计算,并将该新值插入另一个字段。

从项目页面:

  

Computed Field是一个非常强大的CCK字段模块,可以让你添加一个   自定义“计算字段”到您的内容类型。这些计算字段   使用您通过PHP代码定义的值填充。你可以画画   关于Drupal可用的任何内容,包括其他字段,当前   用户,数据库表,您可以为其命名。 (感觉力量呢?:))你   还可以选择是否将计算的字段值存储在   数据库与其他内容字段,或将它们“计算”在   在节点视图中飞行。 (虽然您应该注意视图使用   需要数据库存储的值。)这个字段实际上是瑞士语   CCK领域的军刀。所以开始编写基于PHP的值!