Вот рабочий пример: http://jsfiddle.net/CYzsY/
Вы хотите, чтобы ваши формы были скрыты до выбора значения.Способ сделать это состоит в том, чтобы установить CSS на ваших формах по умолчанию display: none
.Это скроет формы и не займет место на экране.В приведенном выше примере мы делаем это с помощью: .hidden { display: none }
.
Чтобы показать форму, когда выбрано определенное значение, вам просто нужно показать / скрыть в зависимости от выбора ввода.
Я также предложил бы стилистическое изменение вашего HTML / CSS.Вместо подчеркивания, вы должны рассмотреть возможность использования тире.Так что id="payment_type"
будет id="payment-type"
.Преимущество этого заключается в том, что он легче вводится и имеет сходный синтаксис со свойствами CSS, такими как border-width
.