丢弃表格元素 -- forms 领域 drupal 相关 的问题

Discard form elements


0
vote

问题

中文

我想知道是否有一种方法来根本无法从表单中保存元素。我知道我们可以用 hide() ,或 99887666 等隐藏元素,但我想完全从表单保存过程中删除。

我正在建立很多"部分" 形式(从一个大的部分),每次我都希望建立一个小形式,用2个字段,笨蛋进程20个字段,我必须隐藏其他人18字段。这对我来说没有意义。 我相信Drupal可以比隐藏更好地处理这个,我错过了一些东西。

示例:
填写表格:姓名,年龄,城市,国家,手机
表格#1:名称,年龄
表格#2:城市,国家

我想构建像#1 (仅限姓名和年龄)的形式,并保存它而不丢失来自城市,国家和电话的数据,但没有隐藏的领域,请估值 #access = FALSE

让我知道我是否仍然不够清楚。谢谢!!

英文原文

I would like to know if there is a way to simply not save elements from a form. I know that we can hide elements with hide(), or #type = hidden/value, etc., but I would like to remove then completely from the form saving process.

I'm building a lot of "partial" forms (small part from a big one) and every time that I want to build a small form, with 2 fields, Drupal processes 20 fields and I have to hide the others 18 fields. It doesn't make sense for me. I'm sure that Drupal can handle this better than hide and I'm missing something.

Example:
Complete form: name, age, city, country, phone
Form #1: name, age
Form #2: city, country

I would like to build a form like the #1 (with name and age only) and save it without loosing the data from city, country and phone BUT without hiding fields, valuing them nor with #access = FALSE.

Let me know if I'm still not clear enough. THANKS!!

  
         
         

回答列表

相关问题

0  未定义的索引:drupal_prepare_form()中的方法  ( Undefined index method in drupal prepare form ) 
我得到这个奇怪的通知 未定义索引:drupal_prepare_form()中的方法 在我的Drupal 7应用程序中,但仅在生产服务器上。它真的很奇怪,在我的开发PC上我有PHP 5.4.6,在我的服务器上我有5.3.3,这可能是唯一的区别。我无法在我的dev pc上收到这个错误,所以我真的没有任何想法是什么是...

2  多个ajax在一个表单上“添加更多”按钮,default_value从db  ( Multiple ajax add more buttons on one form with default value from db ) 
我有一个包含多值字符串字段的自定义内容类型(一个用于小学教育,一个用于中学教育,一个用于高等教育)。 为了让用户输入每个字段的多个值,我有一个ajax回调,它根据示例模块(带非常小修改,允许多个这样的字段)。 添加和删除新内容的字段良好。但是,下一步是允许用户编辑这样的节点。当我为字段指定默认值(以及每个字段的数字条...

1  在表单元素中添加更多选项  ( Add more option in form element ) 
我正在使用WebForm模块,我只为用户提供了一个文本区域,以进入他的选择,但我希望我的表单元素中的"添加更多" 按钮,以便我的用户也可以进入他的第二选择。我想知道我可以做些什么来实现描述的动作? ...

0  为什么文件扩展验证程序不起作用?  ( Why file extension validator does not work ) 
根据doc评论创建它: http:/ /api.drupal.org/api/drupal/includes%21file.inc/function/file_validate_extensions/7 我的上传字段定义: $form['xml'] = array( #'#title' =...

0  哪个是最好的表单建设者? [关闭]  ( Which is the best form builder ) 
很难讲述这里被问到的内容。这个问题含糊不清,模糊,不完整,过于广泛的或修辞,不能以目前的形式合理地回答。有关帮助澄清此问题,以便可以重新开放,访问Help Center 。 ...

2  Autocomplete Ahah Combo不在Drupal 6工作  ( Autocomplete ahah combo is not working in drupal 6 ) 
我正在使用drupal 6. 我有一种形式,使用自动完成和啊。它在Firefox中工作很好,但不是在Chrome中。如果它只是Ahah或Autocomplete它的工作正常,但组合似乎不在Chrome中工作。 :( 下面是我的表格 $ form ['my_fieldset'] ['my_field'] =数组(...

2  Ajax仅火灾一次并获得未定义的索引form_build_id错误  ( Ajax fires only once and get undefined index form build id error ) 
我正在尝试做的是在按提交的按钮上更新包装器中的一组选择下拉。我正在调用Ajax回调函数,但它只执行一次,第二次抛出此错误时抛出一次 - 注意:未定义的索引:ajax_get_form()中的form_build_id()(第320行) e: xampp htdocs artcheckin 包括 ajax...

0  如何为FieldSet表单创建一个hook_schema?  ( How to create a hook schema for fieldset form ) 
我有一个表单,我希望在.install文件中使用hook_schema将值在mysql数据库中提交到一个表中。问题是我不知道如何正确地写出php和所有的东西。我基本上有一种自定义形式,超过50个总场分为3分为3个不同的Fir原集,具体取决于核对的单击。编写Hook_schema的最佳方法是从我的表单中传到我的数据库中...

0  如何从提交处理程序中了解节点/实体ID?  ( How to know node entity id from a submit handler ) 
如何了解使用hook_form()创建的表单的提交处理程序的节点/实体ID? 我需要在由admin / struction / manage / manage /%表单中的subment handler上的单行上进行db_update()查询。 ...

0  在节点编辑或添加表单中添加任意描述div  ( Add arbitrary descriptions div in a node edit or add form ) 
需要似乎简单,但我找不到这一点。 我想添加描述(div class="描述" ),与特定的CCK字段无关。虽然我可以使用这些来计算它里面的信息(总结一些棘手内容类型的选择)或在选择特定选项时显示信息(如,以显示"CCK描述" 而不是真实的CCK时使用条件字段时的小部件)。 template.php似乎没有正确的方式...

0  如何控制Textarea中的COL数量?  ( How do i control the number of cols in a textarea ) 
根据 form api ,使用 #cols 属性来控制 textarea 中的列中的列数。但是,当我在 $form 阵列中使用时,设置此似乎没有效果(同伴 99887668 属性按预期工作)。 这可能只是一个错误(我了解错误 - 报告在se drupalanswers上是off-topics)。但我已经搜索了这个问题...

3  自定义表单在新浏览器选项卡中提交  ( Custom form submit in a new browser tab ) 
我在drupal 6中有自定义表单,并且每件事都是完美的,除了我希望表单在新窗口中打开。 我尝试使用以下代码,按照Drupal 6的表格API,但它不起作用 $ form ['save_and_print'] =数组( '#type'=> '提交', '#value'=> t(...

0  将TextInput转换为Select-Field  ( Transform textinput into select field ) 
我正在尝试将我的textinput转换为一个选择字段,但我继续绊倒 An illegal choice has been detected -error。 我在我的 hook_form_alter 是什么: $form['distance']['search_distance']['#type'] = 'sel...

2  在Ajax-y表单上附加提交处理程序(hook_media_format_form_prepare_alter)  ( Attach a submit handler on an ajax y form hook media format form prepare alter ) 
我正在使用媒体7.x-2.0-unstable7。 我试图调整媒体模块wysiwyg嵌入图像属性编辑器模态对话框的行为(cf http:// drupal.org/node/835516 )。使用hook_media_format_form_prepare_alter调整此对话框的内容非常容易(请参阅: http:...

0  为什么我得到“未定义的索引:mail en comment_form_validate()”? [关闭]  ( Why do i get undefined index mail en comment form validate ) 
这个问题不太可能帮助任何未来的访客;它仅与小地理区域,特定时刻及时的特定时刻或非常狭窄的情况,这些情况通常不适用于互联网的全球观众。有关帮助提出这个问题更广泛适用,请访问帮助中心。 ...

0  search_form_alter不块  ( Search form alter not block ) 
我正在寻找插入点以在搜索表单中更改一些东西。我设法更改搜索块,但我找不到一种方法来与我在site.com/search/node i中看到的形式做同样的方式,但是100%确定钩子应该是函数searchformmod_search_form_alter(& $表格, & $ form_state,$ f...

0  WebForm确认消息备用源[已关闭]  ( Webform confirmation message alternate source ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅介绍了编辑此帖子。 关闭 5年前。 ...

2  内容创建和使用$节点后使用重定向  ( Use redirect after content creating and use node ) 
我修改了我的提交处理程序在创建某些内容后重定向到"谢谢" 页面。到目前为止这么好。 但我想使用刚刚创建的节点的一些数据,所以如何将 $node如何传输刚刚创建的节点的 $node -data到我的谢谢页面? 我创建了一个新的块只能在谢谢页面上显示,我想在我的街区显示一些 $node -data ... fu...

1  将类分组或向CCK表单字段添加类  ( Grouping or adding classes to cck form fields ) 
我正在寻找一个方法来分组我的CCK添加/编辑表单的部分,以便我可以为用户提供一个带有部分而不是一个长页的表单。我已经在使用TimeGroup for assion的组字段中,所以我正在寻找的是用于编辑的分组字段的东西。 我意识到我可以用大量的CSS,jQuery或添加自定义模板来完成此操作,但我正在寻找更优雅的解决方...

2  提交后为什么我的form_state被重置?  ( Why is my form state being reset after submission ) 
我有一个页面回调的菜单项: function my_menu() { $items = array(); $items['my/action/%ctools_js'] = array( 'title' => 'do something', 'page callback' => 'my_ac...




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


Licensed under cc by-sa 3.0 with attribution required.