Wenn Sie #states verwenden, um die Sichtbarkeit von Formularelementen zu ändern, möchte ich, dass ein zweites Element nur sichtbar ist, wenn das erste Element ausgefüllt ist. Das erste Element besteht aus zwei Optionsfeldern. Daher habe ich Folgendes versucht:
'#states' => array('visible' => array(
':input[name="radio-id"]' => array('value' => '0', 'value' => '1'),
),),
Dies funktioniert jedoch nicht, die Bedingung für den 2. Wert blockiert die erste, sodass das andere Element nur angezeigt wird, wenn das 2. Radio ('1') aktiviert ist. Also habe ich versucht:
:input[name="radio-id"]' => array('checked' => TRUE),
Nein, das funktioniert auch nicht.
Was ist die richtige Syntax dafür und auf welcher Dokumentationsseite befindet sie sich? (drupal.org oder eine andere Seite?) Ich habe gesucht und gesucht, kann es aber nicht finden.