Jak mogę mieć wiele wartości wyzwalających # stany interfejsu API formularza?
Powiedzmy na przykład, że chciałem, aby to pole było widoczne nie tylko, jeśli wartość wynosi 5 (obecnie działa poniżej), ale chciałem, aby to pole było widoczne, jeśli wartości wynoszą 3, 4 lub 5.
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5')),
),
),
Jako notatkę wypróbowałem następujące i to nie działa . Działa tylko wtedy, gdy wartość wynosi „4”
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5')),
':input[name="field_star_rating"]' => array('value' => t('4')),
),
),
To również nie działa , działa również tylko wtedy, gdy wartość wynosi „4”:
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5'), 'value' => t('4')),
),
),