Drupal 8 YAML表单模块:如何更改隐藏元素的值?

时间:2016-11-09 09:25:32

标签: yaml drupal-8

前几天我问了一个关于Drupal 8 YAML Form Module: Populate Select Element的问题。我找到了一个适合我的解决方案。

但现在我有了新的疑问。我想更改隐藏元素的值并根据此值显示表单中的某些元素。我试图实现钩子hook_yamlform_element_info_alter(array &$elements)而我做$elements['hidden_element_name']['#value'] = 'New value of the hidden element'但是它不起作用。

有什么想法吗?提前谢谢!

1 个答案:

答案 0 :(得分:0)

以下是解决方案:How do I change the value of a Hidden element?

基本上,我已经实施了hook_form_FORM_ID_alter()而且我做了:

$form['elements']['hidden_element_name']['#value'] = 'New value of the hidden element';

我希望它有所帮助!