Birden çok değerin Form API'sının #states'ini tetiklemesini nasıl sağlayabilirim?
Örneğin, bu alanın yalnızca değer 5 ise (şu anda aşağıda çalışıyorsa) görünmesini değil, değerler 3, 4 veya 5 ise alanın görünür olmasını istedim.
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5')),
),
),
Bir not olarak, aşağıdakileri denedim ve çalışmıyor . Yalnızca değer '4' olduğunda çalışır
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5')),
':input[name="field_star_rating"]' => array('value' => t('4')),
),
),
Bu da işe yaramaz , sadece değer '4' ise de çalışır:
'#states' => array(
'visible' => array(
':input[name="field_star_rating"]' => array('value' => t('5'), 'value' => t('4')),
),
),