Как реализовать обработку 2х форм одновременно с одного сабмита в QuickForm?

volhovec

Новичок
Как реализовать обработку 2х форм одновременно с одного сабмита в QuickForm?

Такая ситуация
есть 2 формы
1ая:
PHP:
$gFormSearchString = new HTML_QuickForm('search_string_form', 'get');

        $gFormSearchString->addElement('text','search_keywords',$gLanguage == 'ru'?$gLangArray['ru']['search_keywords']:$gLangArray['en']['search_keywords'],array('size'=>20,"class"=>"inp_search"));
        $gFormSearchString->addElement('submit','make_search',$gLanguage == 'ru'?$gLangArray['ru']['search_submit']:$gLangArray['en']['search_submit'],array('class'=>"btn_search",'onsubmit'=>'document.seach_form.validate = true;'));
присутствует на всех страницах сайта...
Вторая форма состоит из набора мультиселектов и групп радиобаттанов и вызывается только на определенной странице сайта.

при появлении второй формы экшен первой меняется и сабмит первой формы должен обрабатывать обе...
как это реализовать на квикформе?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Попробуй это реализовать без QuickForm'а, как получится --- возвращайся и перезадавай вопрос.
 

volhovec

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

единственное что в голову приходит это добавить на 2ю форму
сабмит, а в первой форме на onsubmit запускать явой обработку второй... только не могу понять как это правильно реализовать...
 

Фанат

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