2016-11-09 63 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'; 

我希望它可以幫助別人!