Questions tagged «forms»

将其用于有关Form API的问题。请勿将其用于实体或实体字段表单。

7
如何使用模板文件为表单添加主题?
虽然Drupal中的节点,注释,块和许多其他内容使用主题模板文件(例如node.tpl.php)来主题化,但表单却是另一回事。没有用于表单的主题模板文件。如何获得特定的表单以使用自定义主题模板?
50 forms  theming 

1
为什么hook_form_alter()如此混乱?
这是我遇到的一个例子。我正在尝试在字段标签中添加一些HTML。 $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) 为什么在三个填充的#title属性中仅使用一个?
40 7  forms 

1
托管文件:可能不会引用该字段中使用的文件
我在managed_file类型方面遇到一些问题。每当我尝试编辑并保存其中包含Managed_file元素的表单时,都会发生错误:可能不会引用“图片”字段中使用的文件。 这是我正在使用的代码: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( '#type' => 'managed_file', '#title' => t('Picture'), '#default_value' => (isset($foo->file->fid) ? $banner->foo->fid : ''), '#upload_location' => variable_get('foo_upload_location'), ); if (isset($foo->file)) { $form['current_file'] = array( '#type' => 'hidden', '#value' => $foo->file->fid, ); } ... $form['submit'] = array( '#type' => 'submit', …
39 7  forms  files 

3
将CSS和JS添加到带有附件的表单中
我需要在表单中添加一些外部和本地CSS和JavaScript文件,但似乎找不到正确的方法。我是否只需添加JS和CSS文件的路径和URL? 我认为$form['#attached']['css'][]并且$form['#attached']['js'][]是执行此操作的正确位置,因此它们会在表单重建中重新加载。我似乎丢失了一些东西。
36 7  forms 



2
表单的自定义验证?
我需要向表单添加自定义验证,让我们说添加文章表单。 我原本希望hook_FORM_ID_validate()可以处理此类问题,但是在API文档中找不到任何相关内容。 向表单添加自定义验证的方法是什么?
30 7  forms 

5
表单中的动态选择列表(取决于下拉列表)
我正在使用Drupal七。我想使选择列表中的选项取决于表单中另一个选择列表中选择的值。我敢肯定这已经被问过很多次了,但是我很难找到一个明确的答案。 该表格供用户输入工作历史记录。他们需要选择一个中队,该中队是对中队字段类型的节点引用,并且在下拉列表中。但是,中队取决于城市的下拉列表。用户首先需要选择一个城市,然后将其过滤中队的选项。在中队内容类型中,我为城市创建了一个分类法,并将其标记为中队。 我将非常感谢您提供有关实现此目标的最佳方法(最简单的方法)的任何指示,或任何有帮助的在线有用资源。
28 7  ajax  forms 


4
在表单alter中创建new和edit节点之间的区别
我有一个特定内容类型的更改部分。在表单alter中,如何确定它是创建新表单还是编辑表单? 使用来自alter的dsm($ form)可以得到结果,它们之间存在一些差异。区别彼此的最佳方法是什么? 这是个好方法吗? if(isset($form['nid']['#value'])) 'means in edit form' else 'means in create new from'
24 forms 

5
$ form_state ['values']和$ form_state ['input']之间的区别
有人可以告诉我这两个变量之间的区别吗? $form_state['values'] $form_state['input'] (可选)与它们一起使用的一些动作示例。我特别想知道以drupal形式与ajax一起使用。我应该在ajax回调中使用以下哪项来从表单获取输入值?
24 forms 


5
在模式窗口中显示表单[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 我有一个表单,正在使用Drupal7。当用户单击链接时,需要在弹出窗口中显示此表单。然后,用户应该能够在弹出窗口中填写表格。我可以使用任何诸如Colorbox或modals之类的东西。我只是想知道哪个是更好的选择,我对Drupal有哪些选择。
23 7  forms 

8
如何找到表格的表格ID?
如何获取我的表格的表格ID?我刚刚开始制作模块,但现在处于停滞状态。我从别人那里得到了这段代码,并试图对其进行自定义: function hook_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'the form id for the node form') { $form['#submit'][] = 'my_custom_submit_handler'; } }
22 forms 

6
如何一次上传多个文件?
我们需要上传多个不同类型的文件,是否有一个模块可以检查有效的mime类型并仅上传有效的文件(基于站点设置,例如:png,doc,jpg,txt)?
22 forms  files 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.