We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 48809
    • 4 Posts
    Здравствуйте! Столкнулся с следующим моментом:
    На странице существуют две формы
    [[!FormIt?
    &hooks=`email`
    &emailTpl=`formitformsmall`
    &emailSubject=`Сообщение со слайдера`
    &emailTo=``
    ]]
    
              <form id="contactForm" method="post" action="[[~[[*id]]]]" class="default-form">
                <h3 class="form-title">Начните уже сегодня!</h3>
                    <span class="declaration">Получить бесплатную консультацию уже сегодня!</span><br />
               <div class="field">
                  <input id="contact_name" name="contact_name" placeholder="Имя" value="[[!+fi.contact_name]]">
                  <i class="fa fa-envelope"></i>
                </div>
    
    
               <div class="field">
                  <input id="contact_email" name="contact_email" placeholder="Email или телефон" required value="[[!+fi.contact_email]]">
                  <i class="fa fa-phone"></i>
                </div>
            
    
                <div class="field">
                  <input class="btn btn-red" style="background:#d35400;" name="submit-slider" type="submit" value="ОСТАВИТЬ ЗАЯВКУ"/>
                </div>
          
              </form>

    и
    [[!FormIt?
    &hooks=`email`
    &emailTpl=`formitform`
    &emailSubject=`Message from Learn MODx Revo Website`
    &emailTo=``
    ]]
    
    
    <form id="contactForm" method="post" action="[[~[[*id]]]]">
    	         <input id="contact_name" name="contact_name" placeholder="* Укажите ваше имя" class="textbox" value="[[!+fi.contact_name]]"/>
    	         <input id="contact_email" name="contact_email" placeholder="* Укажите ваш Email или номер телефона" class="textbox" required value="[[!+fi.contact_email]]"/>
                 <textarea id="contact_message" name="contact_message" rows="4" cols="50" placeholder="* Введите ваше сообщение:" class="message">[[!+fi.contact_message]]</textarea>
                  <input name="submit-1" class="btn btn-form btn-red" type="submit" value="Отправить" />
              </form>


    При заполнении одной из них автоматически срабатывает и вторая. Подскажите пожалуйста, в чем моя ошибка и как можно решить этот вопрос?
      • 49373
      • 30 Posts
      Здравствуйте! Если на странице несколько форм надо использовать параметр &submitVar.

      [[!FormIt?
      &hooks=`email`
      &emailTpl=`formitform`
      &emailSubject=`Message from Learn MODx Revo Website`
      &emailTo=``
      &submitVar=`send_form_1`
      ]]
      <form>
      <button type="submit" name="send_form_1" id="send_form_1" value=" ">Отправить</button>
      </form>

      [[!FormIt?
      &hooks=`email`
      &emailTpl=`formitform`
      &emailSubject=`Message from Learn MODx Revo Website`
      &emailTo=``
      &submitVar=`send_form_2`
      ]]
      <form>
      <button type="submit" name="send_form_2" id="send_form_2" value=" ">Отправить</button>
      </form>

      Также должен быть пустой value=" " без него может не работать.