渲染在实际形式之外的形式标记 -- forms 领域 drupal 相关 的问题

Render form markup outside of an actual form


1
vote

问题

中文

我正在使用表单API创建表单,我正在沿着AJAX加载各种各样的东西。这些事物与表单本身分开函数,但我希望它们看起来是相同的。与表单字段相同的标记。是否有任何方法可以渲染不引用任何实际形式的单个表单元素?

我在思考如下:

  render_textfield(     array('title' => 'Title'); );   
英文原文

I'm creating a form using the form API, and I am loading various things along the way with AJAX. These things function separately from the form itself, but I want them to appear the same i.e. with the same markup as the form fields. Is there any way to render single form elements that don't reference any actual form?

I'm thinking something like the following:

render_textfield(     array('title' => 'Title'); ); 
  

回答列表

相关问题

0  钩形表格更改不会在确实存在的自定义表单上射击[已关闭]  ( Hook form alter not firing on a custom form that does exist ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  使用ajax回调更改另一个输入字段  ( Change another input field with ajax callback ) 
我有一个带文本字段的现有节点。我想用ajax改变另一个字段;如果我在文本字段中输入文本,我需要此文本将显示在另一个文本字段中。我实现了 hook_form_alter() 使用#ajax回调,它适用于正常,但是当我删除此文本并在同一个字段中写入另一个值时,另一个字段不会随#ajax_callback更改。我猜我的aj...

1  我可以在admin中的节点编辑页面上添加垂直选项卡  ( Can i add vertical tab on a node edit page in admin ) 
我希望在节点编辑页面中添加自定义垂直选项卡。是否有可能? 作为一个例子,有人这样做了: - 感谢 ...

0  表单API现场许可  ( Form api field permission ) 
我正在创建一个自定义表单并在自定义表中存储数据。我想知道是否有任何方法可以应用字段级别权限,如 $form['value']['#permission'] = array('access this field'); 我知道我正在拥有现场权限模块,以在核心字段上应用许可,但我如何实现这一目标? ...

1  plupload集成在自定义表单中  ( Plupload integration in custom form ) 
我一直在尝试以自定义形式使用plupload字段,我通过使用以下代码来做: $form['picture_upload'] = array( '#type' => 'plupload', '#title' => t(''), '#size' => 50, '#descripti...

3  如何在模态打开的表单中执行操作?  ( How to perform action from form opened in modal ) 
我有一个表单,其中我有一个链接,它与另一个表单打开模态窗口(,如将块添加到区域)。 我想在提交期间对 opened/second/modal 形式的操作进行操作,但我也想告诉当前窗口关闭模态并达到特定按钮(这是ajaxified和它将重建表格,以便通过第二种形式进行的更改将以主形式可见 - 它们基于相同的数据源)。 ...

1  如何检查表单是节点类型表单?  ( How do i check a form is a node type form ) 
我正在编写一个自定义模块,我想在 hook_form_alter() 中添加一些条件来检查表单是一个节点类型表单。 是否有任何功能来检查表单是否适用于节点? ...

1  如何跳过节点表单元素的验证?  ( How do i skip validation for node form element ) 
我的内容类型具有包含的10个字段。如何为某些字段跳过验证?是否有任何钩子/功能,允许我这样做? ...

5  嵌入联系表格[重复]  ( Embed a contact form ) 
这个问题已经在这里有一个答案: 将表单发送到twig模板 (1答) 关闭 ...

0  如何在Managed_file中替换文件上传的Ajax回调?  ( How to replace ajax callback of file upload in managed file ) 
我有一个文本区域内部内容。我有另一个表单元素,即上传xls文件。现在我想要实现的是,当我点击上传按钮时,XLS文件内容应该替换文本区域内容。 username = digitaloceanadmin password = password host = nameofmydbcluster.db.ondigita...

0  如何删除重复值? [复制]  ( How can i remove duplicate value ) 
这个问题已经在这里有答案: 做拼凑的任何方式? (3个答案) 关闭 5年前...

3  如何为Ajax提交按钮启用JavaScript表单验证?  ( How can i enable javascript form validation for ajax submit buttons ) 
drupal 8附带客户端JavaScript表单验证;但是,对于带#ajax的提交按钮,它被禁用。如何启用它? ...

1  mutliple表单,表单提交和计算  ( Mutliple forms form submissions and calculations ) 
我有以下方案,我想知道如何制作最佳的自定义模块,或者如果有一些贡献的模块,我可以使用它。 方案: 我有一个具有100个不同形式的网站,每个表单中的联系信息表单。 匿名用户提交了一种形式。此表单需要发送到正确的用户的角色a,并在其配置文件中具有与它们的配置文件相同的标签。所以,不是所有用户都有一个角色来看提交的表格。...

0  在块中渲染一个按钮  ( Render a button in a block ) 
我想在主页上显示一个按钮。我想到的最好的解决方案是在一个街区渲染它。代码如下: $button['my_tickets'] =array( '#type' => 'link', '#title' => t('My tickets'), '#href' => '',...

1  哪个模块挂钩用于在自定义表上用于CRUD操作?  ( Which module hook to use for crud operations on custom table ) 
我在我的模块中使用了 hook_schema() 在Drupal数据库中创建自定义表 - 数据与Drupal中的任何内容无关。 我希望管理员能够在本自定义表中插入,更新等记录。我想使用这个功能 99887661 为此,但是在仔细检查时,此钩子返回节点。我的自定义表与节点没有关系。 是否有不同的功能,我应该使用? ...

3  将#ajax添加到现有表单中  ( Add ajax to an existing form ) 
我正在尝试将 #ajax 属性添加到简单现有内容类型的添加表单。我认为 hook_form_alter 将是去的方式,但下面的代码不会让我来找我正在寻找的更新结果。我基本上重新批评了来自 hook_menu 函数的这个代码,它手动创建字段,在创建时附加 #ajax ,所以我认为代码本身是没问题的。我只是不确定我是否正...

0  自定义编辑用户页面  ( Custom edit user page ) 
我正在尝试为特定用户构建编辑表单。 对于一种类型的用户,我想隐藏密码字段 我所做的是创建一个名为 profilechange 的模块。 进入 profilechange.module 我写了这个代码: function profilechange_form_alter(&$form, $form_state, ...

1  使用Drupal表单API添加HTML5输入类型  ( Add html5 input types using drupal form api ) 
我想以编程方式在表单中添加HTML5号码TextField。我正在使用hook_form()构建表单。 我尝试添加代码: - $form['field_price']['#attributes']['type'] = 'number'; 但它不是工作。 是否有其他工作? ...

1  Ajax回调在选择框改变事件时不再第二次工作  ( Ajax callback on select box change event not working on second time ) 
我在自定义模块中使用表单API构建表单。应根据下拉列表的所选值填充某些字段。 用户将根据应该填充哪个其他字段的预先输入的配置文件。 我在选择框上使用了Ajax回调,它第一次正常工作。但下次没有工作。 - View: Available concerts operas ballets pages: Video m...

10  嵌入控件8 #Table元素?  ( Embed controls 8 table element ) 
我正在使用drupal 8 #table元素填充我的表单上的表,它很好地显示静态数据。 foreach ($entries = getData() as $entry) { $row = array_map('DrupalComponentUtilitySafeMarkup::checkPlain', $en...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.