问题标签 [drupal-form-submission]

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 投票
0 回答
1261 浏览

javascript - Drupal 8 自定义表单提交覆盖与 Javascript

我在 Drupal 8 中编写了一个自定义模块,该模块具有与 Paymetric 的 javascript 集成。我正在使用 javascript 处理此表单的提交,但问题是,它会触发表单验证,但从不提交表单。另一方面,当我使用表单的自定义 drupal 提交按钮提交它时,它可以正常运行。我在我的几个其他模块中使用 javascript 处理表单提交,没有任何问题。有人可以帮我找出为什么会发生这种情况吗?

检查是否有任何隐藏字段是必需的并限制我们提交表单,还检查了控制台中的任何 javascript 错误,如果这可能以任何方式影响,我将在表单构建和构造时终止缓存。还确保提取并提交具有正确 ID 的表格。

这是我的代码:

树枝文件:

Javascript 文件:

0 投票
1 回答
715 浏览

drupal - Drupal 7:从自定义模块功能插入内容类型

我在一个自定义模块中创建了一个表单,在一个 drupal 7 项目中,我需要将值插入到一个名为“玩家”的自定义内容类型中

这是我的表格:

这是提交功能,但出现错误:

我正在关注一个示例,我在日志中看到该表不正确,但我找不到其他任何给出示例的地方。我究竟做错了什么?为以编程方式从表单插入创建自定义表是否更好?谢谢,请告诉我。

0 投票
0 回答
58 浏览

drupal - Drupal 8 webform: How can multiple users add score to the same submission (eg: exam)?

Ho can two or more users add score to a single webform submission ?. Any exist solution available ?. I have a webform called exam contain (Name, Email and some questions, Score(1->10)). The problem here when the user 1 add score (8), the user 2 see the same value (8), so when he update the score field (8) to (10). The value (8) will be deleted. I want that the field be availble for each users ( instance). By this way, the user 1 can add (8), the user 2 can add (10) without loosing the two values. Admin can see the submission with the two scores value. Admin can associate many users to evaluate submission and add score.(This is the point)

0 投票
1 回答
34 浏览

drupal - 如何使用提交的表单数据创建和返回 html - Drupal 8

我用 Drupal 8 的 Form API 创建了一个自定义表单。

我需要使用通过表单获得的数据在数据库中运行研究并将结果与​​ html 打印到同一页面上。

我通过 buildForm 方法创建了表单,并通过 submitForm 方法获取了通过表单获取的数据。

有没有办法通过 HTML 块将通过表单获得的结果打印到同一页面上?