Как использовать радиокнопки, опции которых - другие элементы HTML - PullRequest
0 голосов
/ 05 августа 2011

Как бы вы создали радио-кнопки, опции которых являются другими html-элементами?
Например, мне нужны две радиокнопки - первая покажет выпадающее меню, а другая - простое текстовое поле.
Раскрывающееся меню получит свои параметры из БД, и пользователь сможет выбрать один из этих параметров и нажать «отправить».
Но он также может заполнить текстовое поле и нажать «отправить».

Ответы [ 2 ]

1 голос
/ 05 августа 2011

Создайте контейнер div, который будет содержать ваше текстовое поле / выпадающий.Добавьте к радио триггер onChange, который получает свое значение, и если его значение, скажем, «текстовое поле», используйте appendChild, чтобы добавить текстовое поле в контейнер.То же самое для выпадающего списка.

0 голосов
/ 05 августа 2011

Вы должны поместить триггер события "onchange" на радиотэги.Javascript может быть любым, что вы хотите;Я бы подумал, что вы бы дали уникальный идентификатор раскрывающемуся меню и текстовому полю и переключили бы свойство отображения CSS со скрытого на блокированное, когда выбраны переключатели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...