We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1057
    • 4 Posts
    Здравствуйте уважаемые форумчане!

    Подскажите последовательность создания такого "мастера":

    Цель:
    1. передать параметр из формы-1 в форму-3;
    2. в форме-2 выбрать вариант и в зависимости от выбора попасть на нужную форму.
    3. отправить на почту админу.

    Через форму-1 передается параметр org:
    <form action="/contract2.html" method="POST">
    <input type="hidden" name="formid" value="newСontract" />
    <input name="org" type="text" id="org" />
    <input type="submit" value="Далее" />
    </form>

    Далее юзер переходит на contract2.html (форма-2) где есть два варианта выбора:
    <form action="/contract3.html" method="POST">
    <input type="hidden" name="formid" value="newСontract" />
    <input type="hidden" name="org" value="[!newСontractEvent!]" /> // newСontractEvent - echo $_POST['org'];
    <input type="radio" name="klient" value="1" CHECKED /> Вариант 1<br />
    <input type="radio" name="klient" value="2" /> Вариант 2<br /><br />
    <input type="submit" value="Далее" />
    </form>

    Теперь, в зависимости от выбора варианта, юзер попадает на одну из форм-3, в которой вводит данные с переданным параметром org. При этом, он может свободно перейти на форму-2, где поле org скрыто, нажать далее и, соответственно, org в форме-3 будет пустым.
    После заполнения анкеты должно прийти письмо администратору.

    В одной из форм-3 я создал чанки- шаблоны формы и письма админу.
    Чанк Anketa:
    [+validationmessage+]
    <form action="[~[*id*]~]" method="post">
    <input type="hidden" name="formid" value="newСontract" />
    Контактное лицо <input name="org" type="text" value="[!newСontractEvent!]" eform="Контактное лицо:string:1"><br />
    Контактный телефон <input name="telefon" type="text" eform="Телефон:string:1"><br />
    E-mail <input name="email" type="text" eform="E-mail:string:1"><br />
    <input type="submit" name="frmGo" value="Подать заявку" />
    </form>

    А форму вызываю так:
    [!eForm? &formid=`newСontract` &to=`[email protected]` &from=`[email protected]` &subject=`Новый договор`&tpl=`Anketa`&report=`AnketaReport`!]

    После отправки данных на форму-3 выводит ошибку что не все поля заполнены. А если просто перейти на форму-3 (без отправки на нее), то в поле org выводится текст [!newСontractEvent!] вместо сниппета.

    Подскажите пожалуйста, верный ли ход мыслей по созданию "мастера"? И как сделать чтобы в зависимости от выбора в форме-2 перекидывало на нужную форму-3?

    Заранее благодарен.
      • 1057
      • 4 Posts
      в форме-3 пишу [+newСontractEvent+] вместо [!newСontractEvent!]. но все равно при отправки на форму-3 выводятся сообщения о незаполненных полях.

      Может кто знает скиньте ссылку на пример создания анкет на 2-3 страницы.
      Спасибо.
        • 26744
        • 157 Posts
        Quote from: AlexZ at Jun 22, 2010, 03:34 AM

        Может кто знает скиньте ссылку на пример создания анкет на 2-3 страницы.
        Спасибо.
        Делал недавно форму php+jquery
        https://www.ittrade.ru/iti/
        Могу скинуть архив

        Еще такой же пример http://shublog.ru/ajax/jquery/formy-chast-3-vsjo-chto-nuzhno-dlya-validacii-form-na-jquery/#content
          • 1057
          • 4 Posts
          Quote from: sergil at Jun 22, 2010, 05:53 AM

          Делал недавно форму php+jquery
          https://www.ittrade.ru/iti/
          Могу скинуть архив
          Скинь если можешь, буду благодарен за архив smiley
            • 1611
            • 591 Posts
            sergil, выкладывайте пример. Очень интересно посмотреть.
              • 26744
              • 157 Posts
              Quote from: Andrey at Jul 04, 2010, 08:55 AM

              sergil, выкладывайте пример. Очень интересно посмотреть.
              Дык, почти выложил.
              Вот с описанием http://shublog.ru/ajax/jquery/formy-chast-3-vsjo-chto-nuzhno-dlya-validacii-form-na-jquery/#content (не я автор).
              А вот работающий пример с "наворотами" https://www.ittrade.ru/iti/
              Выкладывать полный мой пример не имеет смысла, там много специфичных полей.
                • 16530
                • 1 Posts
                Quote from: sergil at Jul 05, 2010, 07:02 AM

                Quote from: Andrey at Jul 04, 2010, 08:55 AM

                sergil, выкладывайте пример. Очень интересно посмотреть.
                Дык, почти выложил.
                Вот с описанием http://shublog.ru/ajax/jquery/formy-chast-3-vsjo-chto-nuzhno-dlya-validacii-form-na-jquery/#content (не я автор).
                А вот работающий пример с "наворотами" https://www.ittrade.ru/iti/
                Выкладывать полный мой пример не имеет смысла, там много специфичных полей.

                Ку!) Можешь мну тоже скинуть архив? Очень нужна!!! Заранее спс!