2 формы в AjaxForm отрабатывают во время загрузки
Привет! Столкнулся с проблемой при вызове двух форма на одной странице через AF. При загрузке страницы обе формы по неведанной причине отрабатывают и сообщают что в них не ввели данные, то и верно, данные не ввели т.к страницу только загрузили, а точней как не вводить данные при загрузке страницы?
Ранее аналогичным образов делал два вызова AF и все отлично работало. Но в данном случае два вызова работают не корректно. Ошибок в консоле нету. Также на станице используется AjaxSnippet и msMiniCart но их удаление не приводит к желательному рез-ту. Удаление одной из форм со страницы приводит к желаемому результату работы одной формы только на 50% т.е при загрузке страницы 1-й из 2-х полей проверяется на заполнение, а второе поле нет.
Возможно кто-то сталкивался с аналогичной проблемой или имеет возможность растолковать мне где был допущен косяк или указать на осмотр того или иного участка дабы убрать изъян? :)
Возов формы №1:
Возов формы №2:
Ранее аналогичным образов делал два вызова AF и все отлично работало. Но в данном случае два вызова работают не корректно. Ошибок в консоле нету. Также на станице используется AjaxSnippet и msMiniCart но их удаление не приводит к желательному рез-ту. Удаление одной из форм со страницы приводит к желаемому результату работы одной формы только на 50% т.е при загрузке страницы 1-й из 2-х полей проверяется на заполнение, а второе поле нет.
Возможно кто-то сталкивался с аналогичной проблемой или имеет возможность растолковать мне где был допущен косяк или указать на осмотр того или иного участка дабы убрать изъян? :)
Возов формы №1:
[[!AjaxForm?
&snippet=`FormIt`
&form=`callback.fond`
&hooks=`email`
&emailSubject=`Обратный звонок`
&emailTo=`info@*.ru`
&validate=`name:required,phone:required`
&emailTpl=`callbackTpl`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]
Чанк формы №1:<form action="" method="post" id="callback.fond" class="ajax_form form-horizontal">
<div class="form-group">
<label class="control-label" for="af_name">ФИО</label>
<div class="controls">
<input type="text" id="af_name" name="name" value="[[+fi.name]]" placeholder="Ваше Имя" class="span4 form-control" />
<span class="error_name">[[+fi.error.name]]</span>
</div>
</div>
<div class="form-group">
<label class="control-label" for="af_email">Телефон</label>
<div class="controls">
<input type="text" id="af_phone" name="phone" value="[[+fi.phone]]" placeholder="7 968 7074839" class="span4 form-control" />
<span class="error_phone">[[+fi.error.phone]]</span>
</div>
</div>
<div class="form-group">
<div class="controls">
<button type="submit" class="btn btn-primary btn-block">[[%af_submit]]</button>
</div>
</div>
</form>
Возов формы №2:
[[!AjaxForm?
&formSelector=`commerce-form`
&snippet=`FormIt`
&form=`commercForm.fond`
&hooks=`email,FormItAutoResponder`
&emailSubject=`Спецпредложение `
&emailTo=`info@*.ru`
&validate=`name:required,email:required`
&emailTpl=`commercFormTpl`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
&fiarSubject=`Уникальное спецпредложение`
&fiarTpl=`unical.respond`
&fiarFrom=`noreply@*.ru`
&fiarHtml=`true`
]]
Чанк формы №2:<form id="commerce" class="commerce-form form-inline" action="" method="POST">
<div class="form-group col-lg-4 col-md-4 col-sm-12 col-xs-12">
<label for="name">Имя</label>
<input type="text" class="form-control" id="name" name="name" value="[[+fi.name]]" placeholder="Имя">
<span class="error_name">[[+fi.error.name]]</span>
</div>
<div class="form-group col-lg-4 col-md-4 col-sm-12 col-xs-12">
<label for="email">Email</label>
<input type="email" class="form-control" id="email" name="email" value="[[+fi.email]]" placeholder="Ваш E-mail">
<span class="error_email">[[+fi.error.phone]]</span>
</div>
<div class="form-group col-lg-4 col-md-4 col-sm-12 col-xs-12">
<button type="submit" class="btn btn-warning btn-default">Получить предложение</button>
</div>
<div class="clearfix"></div>
</form>
Упал сервер, видимо данные на которых проверялись формы забились в кэш.