问题标签 [drupal-webform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9342 浏览

drupal - How can i create a selectbox or checkbox in Drupal Webform?

i can't create checkboxes or select boxes in drupal with webform

http://img151.imageshack.us/i/screengh.jpg/ http://img573.imageshack.us/i/screen2o.jpg/

so where are the options to create values of a select box?

thx

0 投票
2 回答
579 浏览

php - Drupal:drupal_get_form 指定要搜索的文件

如何指定文件来搜索函数 drupal_get_form?

0 投票
2 回答
2613 浏览

drupal - 如何自动提交 Drupal 网络表单?

我正在使用Drupal 网络表单,想知道是否可以自动提交网络表单?

由于 Webform 附带%get[key]通过来自 FORM GET URL 的默认值填充表单字段,因此我想为用户保存提交按钮单击。可能的?谢谢!

0 投票
1 回答
841 浏览

drupal - 以编程方式更改 webform 模块中的提交者用户

我根据http://www.mikewagan.net/2010/10/drupal-create-user-accounts-through-the-webform-module/自动为提交我的网络表单的访问者创建用户

这一切都很好,有一个小问题:应该更改 Webform 提交数据以代表正确的提交者(我新创建的用户),目前它与未经身份验证的用户相关联。

我在附加处理字段中尝试过$form['details']['uid']['#value'] = $account->uid;,但这似乎不起作用。

我必须按摩 Webform 提交数据的哪一部分才能做到这一点?

0 投票
1 回答
1014 浏览

drupal-6 - Drupal - 通过 webform 模块订阅电子邮件列表

我想使用 Drupal 模块 Webform 和电子邮件营销框架来允许匿名用户填写一个简短的联系表格,然后通过campaignmonitor API 订阅一个列表。

到目前为止,我的流程思路如下,我有兴趣看看是否有人能想到更精简的方法?

  1. 使用 hook_form_alter() 中断 Web 表单提交
  2. 提取的表单数据(姓名、电子邮件地址)
  3. 调用 actions_do() 以触发 AID 为 2 的操作。操作 AID2 是 emf_subscribe_action() 的实例
  4. 适当地传递表单数据,让 EMF 完成与活动监视器通信的工作。

正如我所看到的,这种方法允许我建立一个可以在不需要 PHP 开发的情况下进行所有现场管理的系统。我正在考虑设置某种内容类型,在其上启用网络表单,然后每次用户创建这些网络表单之一时,都可以调用该操作。

0 投票
1 回答
354 浏览

drupal - 您将如何在 Drupal 中创建“Mad Libs”样式的表单?

我对这篇文章中的想法很感兴趣:“Mad Libs”样式表单增加了 25-40% 的转化率。我想在几个 Drupal 网站上测试这样的表格来代替注册表;但是,我不确定如何使用 Drupal 的 Form API 来处理这种非正统的形式。

使用 hook_form_alter 更改现有的 user_register 表单是否可行?有没有更好的办法?

理想情况下,我希望能够对任意表单上的每个表单字段进行标记化,然后在字段应出现的位置输入带有标记 ID 的“故事”文本。我不确定在表单渲染过程中的哪个位置可以做到这一点?

0 投票
2 回答
1007 浏览

drupal - Remove pagebreak fields in Drupal Webform submission email

I currently have the following as an output in my email, and wish to remove the pagebreaks from the email that gets sent.

Any idea what I need to put in webform-mail.tpl.php?

EDIT

I have tried Ayush's solution in my theme template.php, plus webform-mail.tpl.php and webform.module to no success. ANyone have any ideas?

0 投票
1 回答
1493 浏览

drupal - 具有 CCK 内容类型的 Drupal WebForm。对于匿名用户

我可能在问一个菜鸟问题……但是:

我有一个 Drupal 站点,客户有一个 Web 表单,匿名用户可以在其中填写以订购一些海报(有 3 个可供选择)。这些是免费的,目前他们用户只需在文本区域的正文中说明他们想要什么海报。

网站所有者现在想要添加更多海报,并且现在希望能够在 Web 表单中列出每张海报,并在其旁边有一个数量字段。

提交 Web 后,它会将节点标题和数量连同所需信息一起发布到 Web 表单中。

我已经使用 UC 进行了研究,但对于这样一个简单的要求来说,它的电子商务解决方案太多了。我还查看了 SimpleCart、Flag 和 Session 收藏夹,所有这些都不是我真正需要的。

因此,我正在寻找一种简单的方法来遍历所有“海报”内容类型,并将它们显示在 web 表单页面上,并在每个海报的 web 表单中提交数量数字字段。

目前我有:

CCK 海报

  • 标题
  • 图片

WebForm OrderPoster

  • 姓名
  • 电子邮件
  • 地址
  • 细节

我正在寻找的是执行以下操作的页面:

WebForm OrderPosters:

  • 海报 1 [为海报 1 形成数量文本输入]
  • 海报 2 [为海报 2 形成数量文本输入]
  • 海报 3 [为海报 3 形成数量文本输入]
  • ...
  • 海报 n [表格数量为海报 n 的文本输入]

  • 姓名

  • 电子邮件
  • 地址
  • 细节

我想有一种简单的方法可以做到这一点,但我似乎无法找到自定义“WebForm”表单的文章。任何帮助将非常感激。

0 投票
5 回答
19221 浏览

drupal - 网页表单中的drupal表单更改

我知道可以使用一些函数来改变 drupal 核心形式:hook_form_alter(). 我们可以将它与使用 Webform 模块创建的 Drupal 表单一起使用吗?

0 投票
1 回答
1986 浏览

drupal-6 - Drupal webform - 提交的唯一 ID,但该表单唯一

我的一个网站有很多表格,而且它们被大量使用。这意味着 Webform 模块的“SID”正在迅速接近 100 万,因为它为整个站点上的每个表单提交增加了一个 +1。

对于网络表单的每个唯一实例,是否没有从 0 开始的特定于表单的提交 ID?我看过 CID,但这似乎是表单组件 ID?

我想我可以做一些事情来利用一个新的 SQL 表,但是这似乎很疯狂,这被忽略了?