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

drupal-7 - 当我尝试调用 drupal_get_form 时页面没有正确重定向

为什么 Drupal 7 无法正确重定向(我已登录)?

当我尝试从 hook_preprocess_page() 中的模块调用 drupal_get_form('user_login') 时,浏览器会抛出该消息。

谢谢!

0 投票
0 回答
279 浏览

drupal - 无法为 CCK 字段插入选择列表值,同时从 from 以编程方式创建节点

在提交我的定制表单的一些选定值后,我正在创建节点。我的内容类型中有一个名为“开始时间(field_starttime)”的 CCK 字段,我从表单中的选择框中选择值并尝试提交。但它没有完成。选择列表表单中的代码 -

选择列表值的函数如下所示 -

我用于为指定的 CCK 字段分配值的行 -

即使我尝试过这条线 -

但是什么也没发生。节点刚刚保存,此 CCK 字段没有任何值。

0 投票
1 回答
4119 浏览

php - drupal 7中的用户注册表单验证

Drupal 7 带有内置的用户注册表单(用户/注册)。我使用此表格为新用户注册。这很明显。现在问题是,我很难相信它不存在,我需要一些验证。

当新用户完成表单并点击提交时,将创建帐户。好的。

但是:当用户完成表单并点击提交,但电子邮件地址或用户名已被使用时,页面只是重新加载并且没有创建用户,这很好,但没有警告他必须更改什么形式如此。

我觉得奇怪,这不是标准的。

谁能给我一些帮助?我真的一点头绪都没有...

0 投票
2 回答
6774 浏览

php - 如何以编程方式将表单添加到 Drupal 7 中的节点?

我需要向 Drupal 7 中的节点添加编程表单。如何将表单附加到节点?

0 投票
4 回答
8493 浏览

drupal-7 - drupal #default_value 未应用于 drupal_render 中的选择选项

我尝试在表单中打印一个drupal“选择选项”元素。我认为drupal_render不应用。#default_value除了#default_value不应用之外,一切都可以。
问题出在哪里?有人知道我该怎么做吗?接受#default_value价值string吗?

这是我的代码的伪代码:

我测试 textfield但它也不起作用并且#default_value在 drupal_render 中不接受

我想这是因为使用 drupal_render 。有人有解决方案吗?

0 投票
1 回答
409 浏览

drupal - 在drupal 7中的块内形成

我正在使用以下代码在 drupal 的块中放置一个表单

此块显示在页脚中。表单中包含必填字段验证器。因此,如果我提交没有数据的表单,验证器将工作并显示错误,在节点的默认位置显示错误。(在页面顶部)我希望它显示在我的块内。我该怎么做?

0 投票
1 回答
4143 浏览

php - 在 page.tpl.php 中渲染一个表单

在我的 template.php 中,我创建了一个表单,然后在hook_preprocess_page函数中将它分配给一个变量,但是如何将它呈现出来page.tpl.php

0 投票
0 回答
104 浏览

jquery - drupal 7形式的js变量

我有一个 jquery 滑块,它将用户的值收集到 js 变量中,我可以将这些值存储如下

现在我想要的是,如果用户单击一个按钮,他们应该被定向到一个用户/注册(drupal 的个人资料表单),该用户/注册将有一个名为金额的附加字段。上一页中的值将自动预填充该文本字段

任何帮助,我是新手,对不起

0 投票
2 回答
2322 浏览

drupal - 在drupal 7中更改表单元素的“必需”属性

我有一些某种形式的需要字段,我希望它们在某个地方需要,而在另一个地方不需要(我想要它们,也许你建议我在 cck 中使用存在字段,但这个字段不在 cck 中。)我使用了 profile2 模块对于某些配置文件类型,我希望在配置文件类型编辑页面中作为示例name字段是必需的,并且在用户注册name字段中不需要。我尝试在表单更改中更改字段的#require属性name,它已正确更改,但在验证中告诉我该name字段是必需的。

任何的想法 ?

0 投票
1 回答
275 浏览

drupal - Drupal 6 - 如何实现(CCK)类型'nodereference_autocomplete'的表单元素?

在 Drupal 社区页面上搜索一个看似简单的问题的答案已经花费了数小时,但到目前为止没有任何结果,因此希望您能提供帮助!

谁能描述如何以自定义形式使用 FAPI 实现“nodereference_autocomplete”类型的输入元素?对于初学者来说,这是一个 AJAX 装饰的文本字段,它在 CCK 模块提供的匹配引用节点的字段上自动完成。我想在我自己的 Drupal 6 模块中利用这个功能。

提交的值必须是被引用节点的nid。此外,将非常感谢限制自动完成路径以仅包含“文章”和“博客文章”类型的节点的说明。

感谢您对这个最基本的问题的帮助!