Checkbox для модального окна

Подскажите как добавить checkbox в модальное окно для формы обратной связи?
qwertywork
qwertywork
5 часов назад
modx.pro
25

Комментарии: 11

Артур Шевченко
5 часов назад
найти чанк формы и дописать между тэгами form
<input type="checkbox" name="checkbox">
    qwertywork
    5 часов назад
    Добавляю, но ничего не меняется

    <!-- Modal -->
    <div class="modal fade" id="callback" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
            <h4 class="modal-title" id="myModalLabel">ОНЛАЙН-ЗАКАЗ</h4>
          </div>
          <div class="modal-body">
              [[!AjaxForm?
               &hooks=`spam,email`
               &emailFrom=`noreply@resonator-studio.ru`
               &form=`tpl.AjaxForm`
               &emailTpl=`modal-email-tpl`
               &emailTo=`@yandex.ru`
               &emailSubject=`Заказ звонка с сайта`
               &validate=`recipient-phone:required`
               &validationErrorMessage=`Пожалуйста, заполните поля помеченные *`
               &successMessage=`Сообщение успешно отправлено, наш менеджер свяжеться с Вами в ближайшее время`
               
            ]]
            
                      
                      <br /><br />
                      
                      
      <div class="form-group">
        <label for="comment-pdata"><input name="comment-pdata" id="comment-pdata" type="checkbox"> Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных и соглашаюсь с <a href="https://resonator-studio.ru/agreement">политикой конфиденциальности</a></label>
        <span class="error"></span>
    </div>   
                      
          </div>
        </div>
      </div>
    </div>
      Артур Шевченко
      5 часов назад
      Вы невнимательно читали. Вставлять надо в чанк формы &form=`tpl.AjaxForm`, а не в модалку.
        qwertywork
        5 часов назад
        Вставила, ничего не изменилось

        <form method="POST" action="">
            <div class="form-group">
                <label for="recipient-name" class="control-label"></label>
                <input type="text" class="form-control" id="recipient-name" name="recipient-name" placeholder="Имя:">
            </div>
            <div class="form-group">
                <label for="recipient-phone" class="control-label"></label>
                <input type="text" class="form-control" id="recipient-phone" name="recipient-phone" placeholder="Телефон:">
            </div>
            
             <div class="form-group">
                <label for="recipient-comments" class="control-label"></label>
                <input type="text" class="form-control" id="recipient-comments" name="recipient-comments" placeholder="Комментарий:">
            </div>
            <u><input type="checkbox" name="checkbox"></u>
            
            <div class="g-recaptcha" data-sitekey="6LcutTUrAAAAAJ8W9RoZUR7lXkrwoQK0_3wyv0FL"> </div>
            <div class="text-danger" id="recaptchaError">
            
            <button type="submit" class="btn btn-primary" style="background-color:#e52c29;">Оставить заявку </button>
        </form>
          Артур Шевченко
          4 часа назад
          На странице чекбокс не появился? Кэш в админке почистили?
            qwertywork
            4 часа назад
            Почистила, не появился (
              Артур Шевченко
              4 часа назад
              Это возможно только в том случае, если вы не в ту форму вставили или не на ту форму на фронте смотрите. Но точно можно сказать только если посмотреть админку.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
11