问题标签 [drupal-forms]
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.
php - 使用 Drupal Form Api 更改复选框后的文本
我得到了以下问题。客户希望复选框后的文本是指向其他页面的链接,因此...
我有以下代码:
=> $brandArr 是一系列品牌。
我查看了 Drupal 的 Form Api,但没有找到执行此操作的选项。我可以更改 $brandArr 中的值,但当然这也会更改输入对象的值属性的值。
使用前缀和后缀选项也不会这样做,因为我也不想要标签中的复选框。
有没有一种干净的方法可以做到这一点?
谢谢!
drupal - Drupal 中的数据库驱动的选择表单(下拉)块
我对 Drupal 完全陌生,请原谅我在我的问题中做出的任何可怕的假设/错误。
我正在尝试向我的侧边栏添加一个数据库驱动的下拉框。我目前正在通过创建一个自定义块来做到这一点(这甚至是正确的方法吗?)。目前,当我什至可以完全渲染块时,它只显示单词“Array”,而不是内容。我已经测试了我的“getGames”函数的输出并且正确地填充了数组。
这是当前代码:
就像我说的,数据库连接正常,$games_array 数据已成功填充。只是表单显示似乎无法正常工作。
javascript - 如何使用 javascript 提交 ajax drupal 表单
首先,我在那里尝试了Amar Ravikumar解决方案,但它仍然不起作用。
我有这段代码:
我有一个画布,其中包含许多我可以单击的图形内容。
当我单击特定元素时,我希望提交我的 ajax 表单(就像我按下按钮一样)。
这是js代码:
如您所见,我正在遵循 Amar 给出的建议(见第一行),但我不起作用。我的圆圈颜色发生了变化,但没有提交表单。
我尝试过的其他解决方案:
有谁知道我该怎么做或者知道我做错了什么?谢谢。
php - drupal:表单 API,根据输入动态隐藏或显示字段
我正在构建一个表单模块。早期的领域之一是一组单选按钮。默认情况下,第一个按钮被选中。接下来我会有一系列的选择框。一个需要可见,其他则不可见。然后当用户选择不同的单选按钮时,我希望显示或隐藏不同的选择框。如何默认隐藏字段和标签,然后根据选择的单选按钮(或其他选择框选项)显示它?
image - 如何将自定义表单图像保存到自定义用户字段
我有一个自定义表单,可以创建一个新用户并为该用户填写一些自定义字段。其中一个字段是自定义图像(不是系统头像图像)。
我可以通过表单将图像上传到服务器,但无法将其放入相应的字段。到目前为止,这是我的(自定义模块)代码。
这是抛出错误消息:
我现在已经尝试了很多技巧并且在谷歌上搜索了很长时间,以至于我什至无法解释我拥有什么并且没有尝试过!
请提供任何帮助。
drupal-7 - Drupal 7:AJAX 表单更新问题
我在表单挂钩中定义了以下元素:
这是回调:
当我在第一个下拉列表中更改项目时,出现以下错误:
“致命错误:函数名称必须是第 203 行 /cmi/sites/all/modules/touchpoints/touchpoints.module 中的字符串”
我在这份声明中遗漏了什么?
drupal-7 - Drupal 7 Form API:基于 OR 而不是 AND 设置表单元素的可见状态
我有一个实地集,只有选择框选择了一些选定的选项之一时才出现。问题是,我似乎看不到如何使用 OR。如果您在数组中包含多个条件,它会像 AND 一样操作。例如,如果选择框的值为 1 2 或 3,我需要它工作。
drupal-7 - Drupal 7:动态为表单字段添加重复项
我有一个使用表单 API 生成的表单。有一个包含多个文本字段的字段集。我需要做的是有一个链接或按钮,如果用户想要将该字段集的副本添加到表单中,他们可以单击该链接或按钮,以便他们可以将另一组类似信息添加到表单中。这实质上是允许他们添加多条记录,而不必单独添加每条记录。在 Drupal 7 中使用 Forms API 添加这种功能有什么好的方法吗?
drupal-7 - Drupal 7 Forms API - AJAX Forms 错误:检测到非法选择。请联系网站管理员
我设置了一个表单,用户从下拉列表中选择一个项目。选择该项目后,将填充另一个下拉列表。然后根据从第二个下拉列表中选择的值,可能会或可能不会显示字段集。如果显示了字段集,则有一个字段和一个按钮。通过单击按钮,您可以添加同一字段的另一个副本。一旦有多个,也会显示一个删除一个按钮。我从这里得到了代码的基础:http: //api.drupal.org/api/examples/ajax_example%21ajax_example_graceful_degradation.inc/function/ajax_example_add_more/7
问题是当我第一次单击“添加另一个调查问题”时它可以正常工作并添加一个字段。当我第二次单击它或现在有两个单击删除时,我收到此错误:'已检测到非法选择。请联系网站管理员。'
我究竟做错了什么?
这是我的代码:
drupal-7 - 如何以编程方式在 drupal 7 中添加新用户?我的自定义模块定义了一个带有自定义字段的表单
嗨,作为 drupal 的新手,请指导如何添加新用户,我知道可以使用带有 user_save 的用户模块,但是如何以及在哪里实现它?
我是否必须在下面的自定义表单的提交处理程序中编写此函数-
还想知道如何在数据库中输入值,我的意思是如何将这些自定义字段添加到数据库中?请指导谢谢。