首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Drupal中获取所选字段的值

问在Drupal中获取所选字段的值
EN

Stack Overflow用户
提问于 2015-09-25 19:54:29
回答 1查看 2.7K关注 0票数 0

我有一个名为events的自定义内容类型,其中定义了一些字段。

字段名为field_store_name。我可以使用以下代码从这些复选框中获得所有选项:

代码语言:javascript
复制
$form['field_store']['und']['#options']

这就是我如何获得selected/checked.选项的方法。这样做对吗?

代码语言:javascript
复制
$form_state['build_info']['args']['0']->field_store['und']

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-09-27 17:14:14

当用户提交表单时,可以调用自定义提交者。若要将自定义表单提交器添加到应使用的任何窗体,请执行以下操作:

代码语言:javascript
复制
/* Implements hook_form_alter(). */
function moduleName_form_alter($form, $form_state) {
  // ...
  $form['#submit'][] = 'moduleName_submitterName';
  // ...
}

因此,在自定义提交器中,所有提交的值都位于$form_state‘value’下。

代码语言:javascript
复制
function moduleName_submitterName($form, $form_state) {
  dpm($form_state['values']);
}

只有在提交表单时,此索引才会在$form_state数组中附加,并且包含已提交的值。在更改和提交表单之前,$form数组仍将包含显示在窗体上的默认值。

阅读更多信息:

您需要的值应该是$form_state'values''field_store.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32789695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档