Задача:
Создать html-форму, некоторые поля которой будут зависеть от других выбранных полей формы.
Т.е., допустим, выбрали в select'е значение 1 - появились такие-то поля с такими-то значениями, в появившемся select'е выбираем что-то - появляются еще какие-то поля. Затем, выбираем в первом селекте другое значение - ненужные поля исчезают, нужные - появляются.
Проблема в том, что форма достаточно сложная, если рисовать дерево вариантов, то получается довольно большим и запутанным.
Может есть какие-нибудь javascript-библиотеки для легкого и быстрого решения подобных задач?