问题标签 [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.
drupal-6 - 同一页面上的两个表单drupal
我有一个客户数据库。在输入新客户之前,我想确保该客户尚未在数据库中。所以我想在我的页面顶部放置一个搜索表单,按客户编号和客户名称进行搜索。在页面的下方,我将有另一个表格来输入和提交客户的信息。这将是进行此类事情的最佳方式吗?你会如何处理这个问题?我正在使用drupal 6。
drupal-6 - 从表单 API 复选框获取值
这是我正在开发的用于创建自定义过滤搜索的模块。但我不知道获取表单类型复选框的值......我搜索了但还没有!
drupal - 在提交时从表单日期元素中提取值
我正在编写一个 Drupal 模块并且遇到了应该是一个微不足道的问题;
考虑一个包含“出生日期”属性的“人”类型节点。我已将数据库表配置为使用 int 字段以 UNIX 格式(与 Drupal Core 相同)存储日期,但当然我需要为用户提供一种方法以更友好的格式指定值,即 dd/毫米/年。
在我的模块 Person_form 函数中,我已经配置了日期元素:
它在三个下拉列表中显示数据库中的 UNIX 日期,一个代表日、月和年——这正是我想要的,到目前为止一切都很好。
现在,当用户单击“保存”按钮时,我需要能够访问这些元素值 - 但我现在有两个问题:
- _form 函数的签名是 Person_form($node) 那么我如何访问 $form['dob']['day'/'month'/'year'] 值。$form 不作为参数传递给函数。
- 一旦我有了这些值,生成 UNIX 日期值的最佳方法是什么?
我已经用 Google 搜索了一段时间,但术语“drupal”和“日期”似乎只是将我指向 Date 模块扩展 - 当然我不需要扩展来处理这样的简单日期:-o
提前致谢
drupal - 如果用户属于某个角色,如何在登录后将用户重定向到特定页面?
我们的成员列表中有某些用户附加了角色“供应商”。所有此类成员在登录时都将被重定向到某个页面。如何实现?
drupal-6 - 预填密码字段
我想预先填写 Cookie 中的密码字段。我正在设置#value
,但它没有被渲染。我也试过了#default_value
。有没有办法做到这一点?
drupal - 如何让 Drupal 将 AHAH 行为添加到通过 AHAH 返回的表单元素?
所以这就是我想要做的:
1. 我创建并呈现以下表单元素:
2. action 函数返回并用新元素替换上面的元素:
3. 结果是旧按钮被上面那个替换了,但是新按钮没有AJAX
启用。
我需要做什么来AHAH
准备新的返回元素?
forms - 需要单选按钮帮助的drupal form api
我必须显示如下的自定义表格
上传图片或粘贴图片的网址
我正在努力使用自定义表单代码是否使用#type=>radio 或#type=>radios
如果我使用收音机类型,那么将创建 2 个单选按钮,任一种选择都不起作用
如果我使用类型收音机,我如何按照上述设计分离收音机
请指导我这种情况,
尼西语。
drupal - Drupal:在表单的提交处理程序中向用户发送输出,而不是重定向
我有这个基本的 Drupal 场景和问题:
我有一个接受用户输入的表单和一个提交处理程序,它应该处理数据并向用户显示结果。换句话说,我没有在数据库中写任何东西或设置 e 变量等,只是向用户显示一些输出。我想知道如何做到这一点,因为提交处理程序将流程重定向到另一个菜单项 - 表单值 ($form_state) 不再可用。将表单重定向到自身没有用,因为我只收到原始发布的输入 - 未处理 $form_state。
如何防止重定向并在提交处理程序中向用户显示一些输出?
谢谢你。
drupal - Drupal Form API:根据数据库值创建表单元素(动态表单创建)
我正在创建一个表单,我必须根据数据库中的值(X 个元素、每个元素的属性等)填充“X”表单元素(具体的文本字段)。有没有办法使用 Drupal Form API 来做到这一点,或者我应该从其他地方开始。我尝试在表单生成函数中使用 for() 循环,但这不起作用。请发布您的建议和任何相关链接。
javascript - 将 Javascript (Google Visualization API) 与 Drupal Form API 一起使用
情况
我正在使用 Drupal Form API 实现一些表单。作为用户选择的结果,我需要显示一个可视化(面积图、时间线等),我必须在其中加载 google 的 JS 库并发送数据以在 div 元素中显示可视化。
我做了什么:
我尝试在表单的提交处理程序函数中使用 drupal_add_js 加载本地 JavaScript 文件(这反过来加载 Google VIZ api),并且我使用 echo 为 <DIV> 元素添加了一些 HTML 代码。
问题:
显然这不起作用。请提出解决方案或任何替代方法。我想做的一个是使用 form_redirect 到另一个我拥有所有 HTML 和 JavaScript 代码的节点,但我希望结果出现在同一个 URL 上。如果您需要更多详细信息或任何澄清,请发表评论。
感谢您的耐心等待。