我有一种形式,有某种计算(总和)。 例如,我有5个文本字段。我希望1 + 2 + 3 + 4的总和成为第5个textfiled。 我正在使用drupal webforms来设计我的表单 您能否建议如何验证以及如何从drupal中的textfield中检索值。
答案 0 :(得分:0)
找出通过webform为每个文本字段生成的ID,并使用javascript添加所需文本框的值。使用jquery将侦听器附加到前四个文本字段,以便在onchange事件发生时触发函数。
答案 1 :(得分:0)
查看Computed Field模块。它允许您对字段值进行计算,并将该新值插入另一个字段。
从项目页面:
Computed Field是一个非常强大的CCK字段模块,可以让你添加一个 自定义“计算字段”到您的内容类型。这些计算字段 使用您通过PHP代码定义的值填充。你可以画画 关于Drupal可用的任何内容,包括其他字段,当前 用户,数据库表,您可以为其命名。 (感觉力量呢?:))你 还可以选择是否将计算的字段值存储在 数据库与其他内容字段,或将它们“计算”在 在节点视图中飞行。 (虽然您应该注意视图使用 需要数据库存储的值。)这个字段实际上是瑞士语 CCK领域的军刀。所以开始编写基于PHP的值!