2016-11-09 60 views
0

前几天我问了一个关于Drupal 8 YAML Form Module: Populate Select Element的问题。我发现了一个解决方案,它对我来说工作正常。Drupal 8 YAML表单模块:如何更改Hidden元素的值?

但是现在我有了一个新的怀疑。我想改变一个Hidden元素的值,并根据这个值来显示表单中的某些元素。我试图执行钩子hook_yamlform_element_info_alter(array &$elements),我做$elements['hidden_element_name']['#value'] = 'New value of the hidden element'但它不起作用。

任何想法?提前致谢!

回答

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'; 

我希望它可以帮助别人!