问题标签 [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.

0 投票
1 回答
138 浏览

drupal-forms - 如何使用PHP限制drupal表单api中的表单提交

我有一个 drupal 表单,我想根据检查条件显示错误消息,当显示错误消息时,这反过来应该限制表单提交。

我能够在 Javascript 中做到这一点,但正在寻找如何使用 PHP 来实现它。

有人可以帮忙吗?

在此先感谢 Vivek R

0 投票
2 回答
2555 浏览

drupal - 我的表单提交功能不起作用

我正在为 Drupal 6 开发一个自定义模块,它创建一个简单的表单。我的问题是提交函数没有被调用/处理!!!这是我的代码:

现在,Db 的表单渲染和数据检索已经很完美了。当我点击提交按钮时,我什么都没有!!只有页面刷新,消息没有出现!!

知道为什么吗?!!!!

0 投票
2 回答
340 浏览

drupal - Drupal View 作为表单项?

我已经在谷歌上搜索了很长时间,并且一直在寻找有关如何将表单嵌入到视图中的结果。我需要与此完全相反。

我需要在表单中进行多选。此多选中的项目来自视图,我也需要过滤它们的选项。我需要能够显示该多选中的任何字段,因此它必须非常精美,由 jQuery/AJAX 驱动。你听说过这样的事吗?非常感谢。

彼得

0 投票
6 回答
38069 浏览

jquery - AJAX 表单验证并提交

我在 Drupal 7 中创建了一个表单并想使用 AJAX。我将此添加到提交按钮数组中:

这有效,但整个验证功能被忽略。如何在my_callback()调用之前验证表单?以及如何在 AJAX 表单上显示状态或错误消息?

0 投票
1 回答
631 浏览

php - 如何在我的 template.tpl.php 中插入这个 javascript 代码来修改评论表单?(功能 XX_comment_form DRUPAL)

我有一个 Drupal 站点,我需要限制评论长度。所以,我找到了这段代码:

在 ghead 里面我应该添加这个:

我应该在我放置评论正文的地方添加这些东西:

我的问题是我不知道该把它放在哪里。我认为这在 template.tpl.php 文件中。

我找到了一个自定义示例,但不知道如何插入上面的代码:

希望任何人都可以在这里帮助我,因为我几乎一无所知。

谢谢!

罗莎蒙达

0 投票
3 回答
390 浏览

drupal - 我可以将 Drupal 表单中的第二个或以后的按钮设为默认按钮吗?

我在使用 Form API 构建的自定义 Drupal 6 模块中有一个表单,它在列表中有 1 个或多个 image_button 元素,后跟 Save 和 Cancel 按钮。

单击图像和标准按钮时一切正常,它们调用了它们应该调用的提交函数,但是如果我在表单中的任何文本字段中按 [ENTER] 键,则表单中的第一个按钮被提交,不幸的是这种情况是列表中的 image_button 而不是 Save 按钮。

这是 Web 表单的标准问题,您通常必须在表单定义的早期使用隐藏(按样式和/或大小)按钮,以确保调用默认提交路径(在这种情况下,这就是 Save 按钮将调用的内容) 而不是您希望成为默认按钮之前的按钮的提交路径。

是否有一些 Drupal 6 魔术可以设置默认按钮,无论它在我未能在文档中找到的表单定义中的哪个位置,或者我应该创建一个样式为不可见的幻像提交按钮?

提前感谢您的任何答案。

0 投票
1 回答
1274 浏览

validation - Drupal file_validate_extensions 用于使用 hook_form_alter 的文件附件扩展

我使用名为 form_mods_form_alter 的函数构建了一个更改表单的模块。我只想允许 jpg、jpeg、png 文件类型。我所拥有的没有验证。它允许 gif,我不想允许 gif。

这是我得到的 print_r($form);

0 投票
1 回答
39164 浏览

forms - 在 Drupal 7 中向表单添加文本(只是文本!)

好的,我终于想通了如何通过form API在 Drupal 中添加(或编辑)表单控件。

但是现在,我想在表单中添加文本。不是一个<textarea>,也不是一个<textfield>;两者都可以由用户编辑。我想添加<p>static text</p>由我编写的,以供用户阅读。

如何做到这一点?

0 投票
1 回答
114 浏览

drupal-7 - 需要帮助创建带有表单的 Drupal 内容类型

我对 Drupal 7.9 还很陌生,但仍在尝试掌握它。可以理解的是,它有一个学习曲线,我目前正在尝试扩展它。

我在这里面临的挑战是基本上创建一个对其进行一些后端处理的页面。首页由以表格格式排列的表单元素(主要是文本框)组成。

稍微探索一下,我认为我可能需要创建一种内容类型,然后添加内容。但我对此一无所知。

然后我发现了 webform 模块,它可以让我创建表单元素并提供一系列操作。但它并不一定允许我以表格格式显示我的表单元素。

所以在我自己再次探索之前,我觉得向你们提问是对的。

有人对此有任何线索吗?

非常感谢 !!!

帕里贾特

0 投票
1 回答
165 浏览

drupal-7 - 如何在 Drupal 中制作自定义表单模块并使其出现在添加内容类型中?

Drupal 目前让我感觉很愚蠢,但我正在不懈地追求它,现在需要帮助。

我的目标是在表格元素中创建一个自定义表单。在网上和 stackoverflow 上探索之后,人们建议我深入研究表单 api 并构建自己的表单模块。

现在,当我创建一个模块并启用它时,当我单击“添加内容类型”时,我无法看到它,就像我下载 webform 模块并启用它时一样,它会自动出现在我的内容创建表单上。

谢谢!