0
我有一個自定義內容類型稱爲事件,其中定義了幾個字段。獲取Drupal窗體API中選定字段的值
該字段名稱是field_store_name
。我可以從使用此代碼這些複選框的所有選項:
$form['field_store']['und']['#options']
這是我獲得可以選擇的選項(S)/檢查。這是做這件事的正確方法嗎?
$form_state['build_info']['args']['0']->field_store['und']
感謝
使用這種方式時出現以下錯誤:'注意:未定義索引:值' – farjam
只有當您提交表單幷包含提交的值時,此索引纔會在$ form_state數組中顯示。 $ form數組在您更改它們並提交表單之前,仍然會包含表單中顯示的默認值。所以你應該在表單提交者中使用$ form_state ['values']。以下是表單提交者的示例:https://www.drupal.org/node/717740。要添加自定義提交使用$ form ['#submit'] [] ='moduleName_submitterName'; – VladSavitsky