前几天我问了一个关于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'
但是它不起作用。
有什么想法吗?提前谢谢!
答案 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';
我希望它有所帮助!