AjaxForm и FormIt не работают

Добрый вечер, столкнулся с необычной проблемой — AjaxForm и FormIt полностью отказываются работать. Нет ни логов, ни какой либо реакции после нажатия на кнопку отправить. Сайт стоит на хостинге Timeweb, в логах пусто. На этом же хостинге стоят ещё несколько сайтов, на них всё отлично работает.
Версия MODx: 2.5.8-pl
Версия AjaxForm: 1.1.9-pl
Версия FormIt: 3.0.4-pl
Версия PHP: 7.0

Вызов формы
[[!AjaxForm?
           &snippet=`FormIt`
           &hooks=`spam,email`
           &emailFrom=`no-reply@fcstt.ru`
           &form=`tpl.garant`
           &emailTpl=`modal-garant-tpl`
           &emailTo=`vinokurov@corsoagency.info`
           &emailSubject=`Заявка на банковскую гарантию`
           &validate=`phone-zv:required`
           &validationErrorMessage=`Пожалуйста, заполните все поля`
           &successMessage=`Заявка успешно отправлена, наш специалист свяжеться с Вами в ближайшее время`
        ]]
Содержимое modal-garant-tpl
<strong>[[+name-zv:empty=`Не заполнено`]]</strong> прислал(а) <strong>заявку на банковскую гарантию.</strong>
Данные с формы:<br />
<p>Имя: <strong>[[+name-zv:empty=`Не заполнено`]]</strong></p>
<p>Телефон: <strong>[[+phone-zv]]</strong></p>
Содержимое tpl.garant
<form action="" method="post" class="ajax_form">
      <div class="modal-body">
      <div class="modal-h d-flex justify-content-center"><h2>Заявка на банковскую гарантию</h2></div>
        
                <div class="row">
                <div class="col-xl-6">
                  <div class="form-group calc-group">
                  <label for="garant-summ">Как вас зовут?</label>
                  <input type="text" class="form-control calc-input" value="[[+fi.name-zv]]" name="name-zv" id="modal-name" placeholder="Ваше имя">
                  </div>
                </div>
                <div class="col-xl-6">
                  <div class="form-group calc-group">
                  <label for="garant-summ">Телефон</label>
                  <input type="text" class="form-control calc-input" value="[[+fi.phone-zv]]" name="phone-zv" id="modal-name" placeholder="Номер телефона">
                  </div>
                </div>
                <div class="col-xl-12">
                  <div class="form-check">
                    <label class="form-check-label policy">
                      <input class="form-check-input" type="checkbox" checked value="">
                      Настоящим подтверждаю, что я согласен с условиями <a href="#">политики конфиденциальности</a>
                    </label>
                  </div>
                </div>
                </div>
                
      </div>
      <div class="modal-footer d-flex justify-content-center">
        <a href="#" class="button-norm" type="submit">Отправить заявку</a>
      </div></form>
Иван Винокуров
30 октября 2017, 15:13
modx.pro
2 593
0

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

Илья Уткин
31 октября 2017, 11:25
+1
Ссылка не умеет сама по себе отправлять данные формы
<a href="#" class="button-norm" type="submit">Отправить заявку</a>

Нужно или писать JS-скрипт, который по клику на ссылку сделает form.submit() или поменять ссылку на кнопку:
<button class="button-norm" type="submit">Отправить заявку</button>
Александр Асанов
30 ноября 2017, 16:35
0
ТОчно такая же проблема на том же хостинге.
Версия MODx: 2.5.7-pl
Версия AjaxForm: 1.1.9-pl
Версия FormIt: 3.0.4-pl
Версия PHP: 7.0

чанк index-form:
[[!FormIt?
   &hooks=`email,redirect`
   &emailTpl=`email_tpl`
   &emailTo=`asanov_alex@mail.ru`
   &emailSubject=`Письмо с сайта [[++site_url]]`
   &redirectTo=`15`

]]

[[!+fi.error_message:notempty=`<p>[[!+fi.error_message]]</p>`]]
<form method="post" action="[[~[[*id]]]]">
    <div class="center">
    	<div class="wrap_form">
    		<label for="name">ФИО</label>
    		<div class="wrap_input"><input type="text" required name="name" id="name" value="[[!+fi.name]]"/></div>
    	</div>
    	<div class="wrap_form">
    		<label for="company">Соревнования</label>
    		<div class="wrap_input"><input type="text" required name="company" id="company"/></div>
    	</div>
    	<div class="wrap_form">
    		<label for="phone">Телефон</label>
    		<div class="wrap_input"><input type="text" required name="phone" id="phone" value="[[!+fi.phone]]" /></div>
    	</div>
    	<div class="wrap_form">
    		<label for="email">Email</label>
    		<div class="wrap_input"><input type="text" required name="email" id="email" value="[[!+fi.email]]" /></div>
    	</div>
    	
    	<div class="wrap_form">
    		<label for="text">Собака, возраст, класс</label>
    		<div class="wrap_input"><textarea name="text" id="text" cols="55" rows="7" value="[[!+fi.text]]">[[!+fi.text]]</textarea></div>
    	</div>
    	<center>
    	[[+formit.recaptcha_html]]
        [[!+fi.error.recaptcha]]
       </center>
    </div>
    <div class="center"><button type="submit">Отправить</button></div>
</form>
чанк email_tpl:
<p>От кого: [[+name]]</p>
<p>На какие соревнования: [[+company]]</p>
<p>Телефон: [[+phone]]</p>
<p>E-mail: [[+email]]</p>
<p>Какие собаки записываются: [[+text]]</p>
Форма отрабатывает, но письма на почту не приходят.
на других сайтах — все работает, эта же форма, только Версия FormIt: 3.0.2-pl

Помогите пожалуйста!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3