Ошибки AjaxForm
Не отправляет письма и не выводит сообщения AjaxForm Формаl
В логе не дает ошибок, а в консоли skrinshoter.ru/s/250916/44teYH
default.js:39 Uncaught SyntaxError: missing ) after argument list
contact.html:341 Uncaught ReferenceError: AjaxForm is not defined
Как исправить?
Содержание вызова формы
Чанк FormContact
В логе не дает ошибок, а в консоли skrinshoter.ru/s/250916/44teYH
default.js:39 Uncaught SyntaxError: missing ) after argument list
contact.html:341 Uncaught ReferenceError: AjaxForm is not defined
Как исправить?
Содержание вызова формы
[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email`
&form=`FormContact`
&emailSubject=`Письмо с сайта olgashalashova.ru`
&emailFrom=`no-reply@olgashalashova.ru`
&emailTo=`kalisto74@yandex.ru`
&emailTpl=`emailContactTpl`
&validate=`name:minLength=^2^,email:required,phone:required,message:minLength=^10^`
&validationErrorMessage=`Пожалуйста, заполните поля помеченные *`
&successMessage=`Сообщение успешно отправлено, наш менеджер свяжется с Вами в ближайшее время`
]]Чанк FormContact
<form action="[[~[[*id]]]]" method="post" class="ajax_form wow fadeInUp" data-wow-delay="0.6s">
<div class="col-md-4 col-sm-6">
<input type="text" id="af_name" name="name" value="[[+fi.name]]" placeholder="Имя" class="form-control" required/>
<span class="error_name">[[+fi.error.name]]</span>
</div>
<div class="col-md-4 col-sm-6">
<input type="email" id="af_email" class="form-control" value="[[+fi.email]]" placeholder="Email" name="email" required>
<span class="error_email">[[+fi.error.email]]</span>
</div>
<div class="col-md-4 col-sm-12">
<input type="text" id="af_phone" class="form-control" value="[[+fi.phone]]" placeholder="Телефон" name="phone" required>
<span class="error_phone">[[+fi.error.phone]]</span>
</div>
<div class="col-md-12 col-sm-12">
<textarea id="af_message" class="form-control" placeholder="Ваш вопрос или сообщение" rows="7" name="message" required>[[+fi.message]]</textarea>
<span class="error_message">[[+fi.error.message]]</span>
</div>
<div class="col-md-offset-2 col-md-8 col-sm-offset-2 col-sm-8">
<button type="submit" class="btn btn-primary">ОТПРАВИТЬ</button>
</div>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]
</form>Чанк emailContactTpl<h3>Сообщение</h3>
<p>От кого: [[+name]]</p>
<p>E-mail: [[+email]]</p>
<p>Телефон: [[+phone]]</p>
<p>Сообщение: [[+message]]</p> Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Что у Вас в файле default.js на 39 строке?
Оттого и переменная AjaxForm is not defined (не определена).
Как исправить?
При нажатии на кнопку — несрабатывает скрипт, повешанный на функцию ajaxSubmit.
Во всяком случае браузер жалуется на ссылку:
Спасибо, что подсказываете, удалила и сам модуль и его подключение.
Ошибки все равно остались те же.
skrinshoter.ru/s/250916/nnbQRo
Нужно было ли настраивать Системные настройки & События->почту ???http://skrinshoter.ru/s/250916/D3C3z7
initialize @ default.js:4
(anonymous function) @ contact.html:192
default.js:4
skrinshoter.ru/s/250916/i7Ym8S
contact.html:192
Письма отправляются, но сообщения не выводит об успешной отправке — как исправить?
и как исправить наличие * при вводе полей required
У меня хром жаловался на недоступность библиотеки у яндекса.
Но при отправке выдает ошибку на
Сообщения не выводятся все равно, но письма отправляются на почту. Что можно сделать?
Все ошибки идут на строку подключения js AjaxForm из-за чего это может быть?
Ошибка исправлена тем, что js AjaxForm подключался выше чем jquery. Не могла поймать ошибку так, как в чанке подключение jquery стояло выше чем подключение остальных скриптов а по факту наооборот.
/>
…