Форма - внутри другой формы.

DizeL

Новичок
Форма - внутри другой формы.

Вопрос такой:
Можно ли сделать так, чтоб одна форма была внутри другой.

Например:
<form>
...
(номер накладной)
(фирма - отправитель)
и т.п.

<form>
(тут фильтры для поиска по клиенту)
</form>
(тут выпадающтй список клиентов. Инфо в него подгружается в зависимости от фильтров в пред. форме)
(и другие данные)
...
</form>
Впринципе - работает.
Фильтры ищут, но нет доступа к первым полям. Которые находятся между первой и второй формой.
Можно ли сделать так, чтоб одна форма была внутри другой или как сделать по другому структуру страницы в таком случае?

Жду ответов.
Спасибо.
 

Фанат

oncle terrible
Команда форума
ну и нафига тут две формы?
для описаной задачи более чем достаточно одной
 

DizeL

Новичок
Автор оригинала: *****
ну и нафига тут две формы?
для описаной задачи более чем достаточно одной
Как?
Поставить 2 SUBMIT???
При нажатии на САБМИТ фильтров мне нужно просто перегрузить страницу и сгенерировать запрос для отображения необходимых клиентов в выпадающем списке.
А после нажатия на САБМИТ основной формы - уже создать в базе новыю накладную и перейти к заполнению других полей.

Как тут это сделать 1 формой?
Подскажите, если можно...
 

filipchuk

Новичок
у формы может быть несколько сабмитов, присвой им разные имена и в скрипте проверяй, какой сабмит был нажат
 

DizeL

Новичок
Автор оригинала: filipchuk
у формы может быть несколько сабмитов, присвой им разные имена и в скрипте проверяй, какой сабмит был нажат
Не знал, что это возможно.
А как это определить? Можно скинуть ИНФО по этой теме?
 

DizeL

Новичок
Автор оригинала: *****
присвой им разные имена
Ну, разные имена - это понятно.
Как после нажатия понять кого мы нажали???

Скиньте пример кода, если не трудно!
 

Фанат

oncle terrible
Команда форума
тебя интересует функция isset
а уж имя переменной, которую проверять с её помощью, ты должен знать сам.

Но, вообще-то, по хорошему, делать здесь надо не так...
а с помощью яваскрипта. Или аякса.
но для тебя ведь это совсем темнывй лес?
 

DizeL

Новичок
Автор оригинала: *****
...
Но, вообще-то, по хорошему, делать здесь надо не так...
а с помощью яваскрипта. Или аякса.
но для тебя ведь это совсем темнывй лес?
Пока что да.
Позже возьмусь за это...
 

Фанат

oncle terrible
Команда форума
у тебя форма-то методом POST или GET отправляется?
 

Фанат

oncle terrible
Команда форума
делать надо не как легче, а как правильньнее.
но в твоем случае получается конфликт. основную форму надо отправлять POSTом, а выбор инфы - GET-ом

так что, правильнее всего будет сделать две формы, но одна внутри другой, а одна под другой
сначала форма выбора клиента, а под ней - основная форма.
тогда все получится.
 

DizeL

Новичок
Автор оригинала: *****
делать надо не как легче, а как правильньнее.
но в твоем случае получается конфликт. основную форму надо отправлять POSTом, а выбор инфы - GET-ом

так что, правильнее всего будет сделать две формы, но одна внутри другой, а одна под другой
сначала форма выбора клиента, а под ней - основная форма.
тогда все получится.
Как тут картинку показать???
Скиньте мыло, пришлю скрин. Станет понятно, что я хочу сделать.
Может тогда вам будет лечге объяснить как это правильно сделать, если вас не затруднит...
 

Benderlio

Новичок
у меня такая же проблемма
форма внутри формы...
вроде и разные названия сабмитов но все равно данные теряются...
как быть ?
 

MiRacLe

просто Чудо
Да никаких проблем - делов-то на пару часов: написать свой вариант разметки, позволяющей вложенные формы, сделать браузер, отображающий эту разметку, распространить его среди пользователей.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Benderlio
Перечитай топик 25 раз.
 
Сверху