Изначальная идея #states заключается в том, что бы была возможность создания динамических форм без написания JavaScript как такого. #states разрешает без единой строчки кода JavaScript, только с помощью php и Form API Друпала изменять состояние одного элемента (видимость-visible/invisible, активность - enabled/disabled, необходимость - required/optional, состояние чекбоксов - checked/unchecked, expanded/collapsed сворачивать/разворачивать филдсеты) на основании состояния второго (или даже на основании нескольких элементов) после какого-то действия пользователя.
Полную версию статьи читать здесь
Комментарии
спам...
баянистый баян... кому надо-давно об этом знают.
штука удобная но припозднились вы да )
+1. Мне помогло.
Идите сударь на***
Я не знал, только приступаю к освоению новых фичь drupal 7, до этого сидел на drupal 6.
Автору топика плюс.
К сожалению не работает в формах админки где присутствут "vertical tabs"
Спасибо.