问题标签 [form-api]

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 回答
420 浏览

javascript - Drupal 7 Form api 使用 Jquery 自定义 javascript

我正在使用 Drupal 7 开发一个带有表单 API 的自定义表单和一个带有复选框的 tableselect。对于要使用 jquery 编码的复选框的选择,我有一些限制。我为 onclick 复选框创建了一个函数,在 drupal 之外它的工作原理就像你可以在这里看到的那样,但是当我尝试与 drupal 集成时,jquery 选择器根本不起作用。

所以这是我在drupal中的代码:

这是我的js函数:

如果我使用 * 选择器,它在我点击的任何地方都可以工作,但 'input[type=checkbox]' 不起作用。Drupal 7 上的 JQuery 1.10 版本

任何想法我错过了什么?

提前致谢!

0 投票
2 回答
5004 浏览

php - 如何更改日期字段drupal 8的日期格式

我需要帮助来更改特定日期字段上日期字段的日期格式,如下所示,从默认格式 dd/mm/yyy 更改为 dmY

我已经尝试了将日期字段添加到表单的推荐方法,如此链接所示

我什至尝试了下面的建议作为对页面事件的评论的一部分,这里有这个建议

一切似乎都不起作用,任何想法。谢谢。

0 投票
0 回答
50 浏览

jquery - 表单#states上的Drupal jQuery错误

当我尝试在字段上放置 #states 时,出现一个奇怪的 jQuery 错误:

这给了我这个错误:

有人能帮我吗 ?

0 投票
1 回答
1803 浏览

php - Drupal 8 Render User Profile Form in custom module

I'm pretty new to Drupal 8 and I wanted to render the user profile (user/[user_id]/edit) from in a certain page which will be created through a custom module. I wanted to this because I want the users to edit their profile without going to the user/[user_id]/edit page.

here's what I have done so far in my controller:

It manages to display the form but no user contents.

0 投票
1 回答
139 浏览

drupal-7 - Drupal 表单 api 文件上传自动压缩

我用表单 api 编写了一个模块,可以上传带有动态文件名的图像。我想用自动压缩上传那个文件。我无法理解我将如何实现这一目标。如何在提交回调中实现这一点。在我的代码下面:

0 投票
1 回答
236 浏览

drupal - 使用 Form API 将标签元素添加到 managed_file 字段

我想在 Drupal 7 Form-API 自定义表单中设置我的 managed_file-Field 的样式,因此,插入一个标签元素来替换“浏览文件”。

所以我想要这个:

但是,Form API 使得在输入旁边直接插入标签变得非常困难。“#prefix”和“#suffix”不起作用。“#field_prefix”和“#field_suffix”将html插入到包装器中......有什么想法吗?

非常感谢您!

0 投票
1 回答
982 浏览

drupal-7 - 将默认值设置为输入字段drupal 7

我开始了一个使用实体注册的项目。经过身份验证的用户可以为他注册,也可以为其他人注册一个事件。我在帐户创建中设置了一些额外的字段(姓名和姓氏)。

我还设置了名字和姓氏来注册一个活动。我想避免经过身份验证的用户用相同的信息填写两次表格。

为此,我创建了一个带有钩子的模块,我可以在其中检索用户信息。

我成功检索数据,但我未能设置输入以在输入文本字段中显示此值...

我还有一个选择菜单来定义谁在注册:

在这里,我不知道如何测试选择输入是否在我尝试创建的钩子中具有值“registration_registrant_type_me”。理想情况下,我想用设置的值隐藏姓名和姓氏字段......

0 投票
1 回答
449 浏览

drupal - 自定义 Drupal 模块,如何将查询结果发布到表单

我有一个自定义模块,当用户导航到特定页面时,该模块通过执行获取 50 条记录的查询来成功显示查询结果。我想使用表单来收集用户输入以创建更具体的查询。

我有表单工作,它确实收集数据,它运行查询,但我无法让结果显示在同一个表单上。我已经在 Google 上搜索了很多小时,但找不到明确的答案。表格如下所示:

当表单返回结果时,我正在尝试写入表单,但它似乎不起作用。我需要重建表格显示表格吗?我希望将结果显示在与表单字段相同的页面上。我正在迭代结果并将其放入表声明中使用的 $rows 变量中

表格:

谢谢

0 投票
1 回答
235 浏览

drupal - 如何在正确的位置设置错误消息 drupal 7?

在drupal 7 方面需要帮助。我是drupal 的新手。

我在下面有验证和验证错误的代码,它工作正常。但是错误总是出现在错误的地方。

我认为 $element 中的问题,但我确定。

一些示例html

和模板.php

帮助,请)

0 投票
0 回答
1239 浏览

forms - Drupal8 自定义表单中的多个下拉选择选项

我必须设计具有以下字段的表单

  1. 国家
  2. 状态

如果您选择Country,则 Country 值将加载到 Country Dropdown 字段中然后,如果您选择State,则州属于 Country 值将加载到 State 下拉列表中。之后,如果您选择地区,则属于州的地区值将加载到地区下拉字段中。

我试过但不能正常工作

以上代码仅适用于国家和州,但无法获取地区值