问题标签 [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.
drupal - 检查多步骤网络表单上的字段和重定向 - Drupal
我在 Drupal 网站上设置了一个多步骤网络表单,如果该字段不符合条件,我正在尝试检查一个字段并留在网络表单的第一页。在网络表单的第一步,用户在文本字段 (comp_name) 中输入公司名称。当用户下一步推送时,我想检查输入的公司名称是否是节点的标题。到目前为止,我有:
该代码运行良好,但我不知道如何重定向到第 1 页。
php - Drupal 6 到 Drupal 7 迁移表单 API php 代码片段
我试图弄清楚我试图在 Drupal 7 中工作的这段 Drupal 6 php 代码有什么问题:
这是我已经走了多远:
返回的错误:
和
drupal - Drupal 7 保留文件上传
我有一个文件上传表格
当存在其他验证错误时,如何保留此文件,以便用户不必再次上传文件?
我在我的验证功能中尝试了这个,但它不起作用:
$form_state["values"] 变量在我的表单定义函数中不可用 - mymodule_someform($form, &$form_state)
有任何想法吗?
file-upload - 如何使用 Drupal 7 Form API 上传多个文件?
我想使用 Form API 上传多个文件。
'#type' => 'file'
提供只上传一个文件。
我如何提供多个上传?
forms - 创建提交按钮
我可以在表单 api 中创建常规提交按钮,但是如果我想做这样的事情怎么办
这不会发送表单。我需要做什么还是需要输入字段?
drupal - 如何防止 Drupal 表单“标记”元素在“提交”元素的包装器内呈现?
我以编程方式向 Drupal 表单添加了“标记”元素。当它在页面上呈现时,该元素出现在提交按钮的包装器中。澄清:它应该出现在 'field_school_name_value' 元素和 'distance' 元素之间。我已经设置了每个元素的权重,希望这会迫使布局正确,但这似乎没有帮助。我究竟做错了什么?
}
drupal - 节点提交后如何显示多选列表
我一直在阅读,只是没有找到任何类型的答案。
我有一个多选列表,需要获取多选的值并将它们传递给 API 调用。但我不明白drupal如何呈现多选列表以及如何解决这个问题。
有人可以向我解释一下吗,或者如果您遇到任何解释这一点的文档,请指出正确的方向。
另外,当我尝试将选择写入数据库时,我总是得到一个值 1... 永远不会改变...
任何帮助表示赞赏:)
drupal-7 - form_set_value() 在 webform 验证期间不起作用
我有一个网络表单和一个自定义验证功能。两者都可以正常工作。
但是当我在验证函数中执行 form_set_value 时,什么也没有发生。
谁能帮帮我
drupal - drupal中的自定义表单模块应该是节点类型吗?
我刚开始在 Drupal 中开发一个新模块。该模块的目标是捕获用户的数据(纯 CRUD)。到目前为止,我一直在使用 CakePHP,现在计划切换到 Drupal。
我正在使用 Drupal 的表单 API 创建表单页面。我几乎完成了“创建”操作。在我走得太远之前,我有几个问题。
- 这个表单应该是 Drupal 的内容/节点类型吗?
- 我可以将“创建”源重新用于“更新”操作吗?(就像在 CakePHP 中一样)?
- 权限如何与这种模块一起使用?
PS:我的表单是高度定制的,所以我不适合使用 CCK/Views。而且,在做了一些 CakePHP 之后,我也很困惑。我一直把 CakePHP 和 Drupal 联系起来。:/
forms - Drupal 7、表单提交:显示查询结果?
使用表单api,我将在表单发送帖子后显示一些处理的结果。
所以我实现了 module_name_submit(...) 方法:
处理非常简单。通话正常进行,我想在屏幕上显示 $block。退回这个没有帮助。也许重定向可能会有所帮助,但我首先在寻找与 drupal_set_message() 等效的东西,但这会在页面中显示 html。
欢迎任何线索:-) 谢谢,J。