如何清空Drupal8中的不可见字段?

我在node add form alter中使用了这个来隐藏字段' field _obyavlenie_ploschad_uch':

$form['field_obyavlenie_ploschad_uch']['#states'] = [
  'invisible' => [
    'select[name="field_obyavlenie_rubrika"]' => ['value' => '4524'],
  ]
];

但是,如果用户在此字段中输入任何值(在字段隐藏之前),我会在Node视图中看到此值。

我正在尝试空字段值,但它不起作用:

$form['field_obyavlenie_ploschad_uch']['#states'] = [
  'empty' => [
    'select[name="field_obyavlenie_rubrika"]' => ['value' => '4524'],
  ]
];

如何清空看不见的领域?

转载请注明出处:http://www.hnlovelyyears.com/article/20230526/2570145.html