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

  • Автор темы Автор темы volhovec
  • Дата начала Дата начала

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;'));
присутствует на всех страницах сайта...
Вторая форма состоит из набора мультиселектов и групп радиобаттанов и вызывается только на определенной странице сайта.

при появлении второй формы экшен первой меняется и сабмит первой формы должен обрабатывать обе...
как это реализовать на квикформе?
 
Попробуй это реализовать без QuickForm'а, как получится --- возвращайся и перезадавай вопрос.
 
не получиться, т.к. вся систем так построена, что если делать без квикформа - то придеться груду кода переписывать...

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