2012-03-06 49 views
0

我有一种形式是有某种计算(总和)。例如,我有5个文本框。我想将1 + 2 + 3 + 4的总和合并到第5个文本文件中。 我正在使用drupal webforms来设计我的表单 您能否建议如何验证以及如何从drupal中的textfield中检索值。添加多个文本文件的值必须检索在一个文本域

回答

0

找出每个文本字段通过webform生成的id,并有一个JavaScript来添加您想要的文本框的数量。使用jquery将侦听器附加到前四个文本字段,以便在发生onchange事件时触发一个函数。

+0

谢谢vivek。但是我对drupal很陌生,你能否详细说明在drupal中写入/放置js或jquery的位置。如果可能的话,你可以参考一些代码或任何参考的例子。 Regards – pavan 2012-03-06 17:01:26

0

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

从项目页面:

计算字段是一个非常强大的CCK字段模块,可让您添加 定制的“计算域”到您的内容类型。这些计算的字段 填充了您通过PHP代码定义的值。您可以在Drupal的任何可用内容上绘制 ,包括其他字段,当前的 用户,数据库表,您的名称。 (感觉权力呢?:))您还可以选择是否将计算的字段值与其他内容字段存储在 数据库中,或者在节点视图期间将其计算在 上。 (虽然你应该注意Views使用 需要数据库存储值。)这个字段实际上是CCK字段的军刀。所以开始烹饪你的基于PHP的值!

+0

嗨拉克斯曼,感谢您的参考。我将Computed Field模块添加到我的网站。但是,我无法配置/定制,我无法解决我解释的问题。托贝坦率我是新来的dr​​upal。你能否请你解释一下我的问题并给出粗略的解答。 – pavan 2012-03-06 17:39:28

+0

这里有一个_bunch_使用计算字段的方法示例:[计算字段示例](http://drupal.org/node/126522)看看那些,你应该能够通过它。如果您对PHP不熟悉,您可能需要知道第一个 – Laxman13 2012-03-06 17:45:16

+0

仍然无法处理laxman。我无法解决我的问题。你能否对我的问题有任何建议......请 – pavan 2012-03-17 07:05:23

相关问题