Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Значение в пункте списка select
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Помнится мне, что форма это элементы заключенные в тэг <form></form>. Метод getQuickForm возвращает именно его?
Если выбор всего из двух форм, то смысла нет в цикле.
----- У всего есть обратная сторона.
oc01
Отправлено: 12 Октября, 2016 - 16:42:45
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2016
Помог: 0 раз(а)
Нет. Тут форма подразумевает вывод форм из компонента, который формирует формы (обратной связи, калькуляции и т.д.). Эти формы состоят из своих полей (радио, селект, чексбокс и т.д.). Необходимо чтоб указанный выше код создал выпадающий список этих форм, при выборе одной из которых открылись ее поля. В данный момент открываются поля первой формы еще до ее выбора. Сам выбор не работает.
zypikov
Отправлено: 12 Октября, 2016 - 22:15:37
Частый гость
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Но он и не будет работать.
Пользователь должен видеть только одну форму, которая выбирается из списка?
И потом пых генерит судя по вашему коду сразу все формы. Значит изначально они должны быть скрыты для пользователя. По ходу ваш select должен в значения option принимать Id формы и соответственно скрипт должен искать форму на документе с соот. Id и показывать/ прятать ее.
Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2016
Помог: 0 раз(а)
Спасибо, что уделяете мне внимание!
Да, пользователь выбирает один из выпавших заголовков форм, после чего ниже открывается селект соответствующей формы.
Попробовал по Вашему совету с использованием js, но видать мне еще далеко до этого))). Список форм выпадает, но формы не открываются при выборе.
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Я вообще-то писал событие show_hide() в тэге select. Зачем вы "залепили" его в option?
----- У всего есть обратная сторона.
oc01
Отправлено: 23 Октября, 2016 - 20:33:29
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2016
Помог: 0 раз(а)
Пробовал и в теге select и в option. Результата нет. В тегах option в интернете нашел от безысходности.
zypikov
Отправлено: 27 Октября, 2016 - 23:08:50
Частый гость
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Судя по пых-скрипту у вас формы не имеют идентификатора. В свой код я залепил для примера идентификатор (form1,2).
Где у вас Селект генерируется? Покажите его хтмл код
----- У всего есть обратная сторона.
oc01
Отправлено: 28 Октября, 2016 - 09:53:49
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2016
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Чтобы я написал обработчик мне нужен Исходный код страницы, а именно фрагмент сгенерированный приведенным вами кодом. Вы же иногда смотрите, что пых "вывалил" на страницу?
----- У всего есть обратная сторона.
oc01
Отправлено: 31 Октября, 2016 - 08:37:02
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2016
Только в этом случае формы не работают. Просто выпадает список, но ничего не выбирается. (Добавление)
А это исходный код одной из форм, которая выбирается в обсуждаемом нами селекте:
Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010
Помог: 3 раз(а)
Меня эта тема уже "тащит". Если приведенный вам код сохранить в файл и просмотреть в браузере, то там другой совсем Селектор получается.
Т.е. у вас (кстати Перейти к 1 или 2 лично мне ни о чем не говорят) получается что выбор 1 или 2 приводит к показу форм обернутых в контейнер див с классом qf2form? И таких формы 2?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.