问题标签 [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 投票
1 回答
194 浏览

php - 在网络表单上按下提交按钮后,我希望能够在同一页面上显示错误

我目前有一个 web 表单,用 html 编程,我有一个 php 内容处理程序,它检查错误,并完成所有需要做的事情,但如果有错误,我很想在 web 表单页面本身上显示错误,我不知道如何做到这一点,但我可以发送我的代码。

在这个问题上的任何帮助都会很有用,谢谢。

HTML 文档

PHP 处理程序文档

0 投票
1 回答
1165 浏览

php - 检索网络表单中选择选项的值

我想验证从选择选项中选择的提交的公司名称 - “公司”

当我尝试$form_values['submitted_tree']['company_1'];它时,我会选择键而不是字符串值。例如。$form_values['submitted_tree']['company_1'];显示“1”,这是所选选项的键。

我试过这个,但它仍然打印键'1'而不是它的值。

我用来填充选择选项的代码是

谁能帮我检索所选选项中显示的实际文本值。我也尝试过 form_state ,但它返回相同的结果。

0 投票
1 回答
456 浏览

drupal - Drupal webform 编辑现有响应

我有一个网络表单,用户在其中填写诸如姓名、年龄、性别等字段......

用户进来填写这些数据,但是我想给他们一个功能,他们可以通过同一个网络表单编辑他们以前的回复(就像一个预先填写的 webfrom,他们以前的回复)。

我正在调查将每个回复存储为草稿(这样做有什么缺点吗?),但随后我会在最终表格(提交表格)上松懈,行动:(

还有一种方法即使在提交之后也可以将响应存储为草稿(因此用户可以找到他们以前的响应,预先填写在同一个网络表单中。)

0 投票
0 回答
498 浏览

drupal - 在 drupal webform 中,发送 %email_values ,但我想要字段键值而不是它

例如,在以下组件中,


标签:选择您喜欢的区域

1|亚洲 2|非洲


我有如下电子邮件通知。

“选择你最喜欢的地区” “亚洲”

但我想要像下面的格式。

"选择您喜欢的区域" "1

请告诉我我该怎么做。

0 投票
1 回答
4002 浏览

javascript - Drupal:如何将 JavaScript 值添加到隐藏的表单组件

我想将用户屏幕大小作为我的隐藏字段之一。

在纯 HTML 中,我可以将输入值作为 JavaScript 获取,例如:

如果我将页面的[输入格式]设置为[完整html]或[php代码],如果我将组件值设置为-

省略了 SCRIPT 标记,引号变为 " 。似乎 [value] 字段已转换为安全的 HTML 实体。

有没有办法在 Drupal 网络表单中添加一个带有 JavaScript 值的隐藏表单组件?

编辑:解决:


编辑:我可以添加一些 PHP 值作为

如何添加 JavaScript 值?

编辑 2:我尝试将节点 [输入格式] 更改为 [php 代码] 和以下 [表单组件] [值],但它们都不起作用:

[SCRIPT 标签被替换为 NewLineChar ???]

=> 所以当我填写表格时,我会收到带有原始字符串的电子邮件:

0 投票
1 回答
1075 浏览

drupal - Drupal网络表单位置?

我正在向现有网站添加内容,但我不知道如何将不同的 Web 表单连接到不同的特定页面。

例如: http: //network.awcbn.com/3blindmicewindowcoverings
我需要为同一站点上列出的其他公司复制此页面。但是每个网络表单将位于不同的“基本页面”上,并将发送到不同的电子邮件地址。

我对编码几乎一无所知,我想知道这是否可以在 webform 设置或 drupal 管理设置中完成。无需“打开引擎盖”并弄乱代码?

基本上我只是不知道如何在特定页面上放置特定的网络表单。那有意义吗?

0 投票
1 回答
2624 浏览

database - Drupal 7 webform提交到远程mysql数据库

当用户在我的 Drupal 7 站点上填写网络表单时,在提交时,我需要将提交数据发送到另一个数据库。我在自定义模块中使用 hook_webform_submission_insert,但我只能将 sid 和 nid 插入表中。我还需要发送我的网络表单字段;像 first_name、last_name、email 等。但我在提交时遇到错误。

我试过'first_name' => 'first_name',但它不起作用。我究竟做错了什么?

0 投票
2 回答
908 浏览

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

我有一种表格,它有某种计算(总和)。例如,我有 5 个文本字段。我想将 1+2+3+4 的总和放入第 5 个文本文件中。我正在使用 drupal 网络表单来设计我的表单,您能否建议如何验证以及如何从 drupal 中的文本字段中检索值。

0 投票
1 回答
374 浏览

drupal - 如何配置 Drupal 6 模块“Webform Protected Downloads”

大家好,我正在为 Drupal 6 使用 Webform Protected Downloads 模块。我遇到的问题是,当我转到“受保护的下载”选项卡时,它会给我消息“您需要先将文件附加到此节点,然后才能配置受保护的下载。” 我在哪里可以附加文件来配置“Webform Protected Downloads”模块?

0 投票
1 回答
2906 浏览

php - Drupal 7 PHP: How to customize the webform module confirmation page?

I include the webform in site, now when I submit the form, then I need to give the confirmation to user that your request has been submitted & I need to show the user that, how many request he submitted in the system like "Previous submission" page.

For this, I want to customize the webform-confirmation.tpl.php in webform module, I tried to include webform.report.inc and using webform_results_table($node, 0), displaying table but it will not give the Operation view, edit, delete.

Please help me to find out the solution for this?