Часть данных не отправляется в письме / AjaxForm
Все привет, столкнулся с данной проблемой:
Форма, в диалоговом окне. AjaxForm. Все работает прекрасно, но только 3 поля из 10 приходят на почту в виде [[+name]]. Ума не приложу почему. В эти три поля данные вносятся через jquery. Но я пробывал убирать скрипт, писать текст в эти поля самостоятельно — результат тот же. Подробности ниже.
Вот код:
Вызов:
Форма:
Шаблон письма:
Пример того, что приходит на почту, после отправки:
Буду очень благодарен за помощь…
Форма, в диалоговом окне. AjaxForm. Все работает прекрасно, но только 3 поля из 10 приходят на почту в виде [[+name]]. Ума не приложу почему. В эти три поля данные вносятся через jquery. Но я пробывал убирать скрипт, писать текст в эти поля самостоятельно — результат тот же. Подробности ниже.
Вот код:
Вызов:
[[!AjaxForm?
&snippet=`FormIt`
&form=`orderFormSystem`
&emailTpl=`sentEmailTpl`
&hooks=`email`
&emailSubject=`Заказ ремонта`
&emailTo=`dmitrysuvoroff@gmail.com`
&validate=`name:required,email:required,message:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]
Форма:
<form action="" method="post" class="ajax_form">
<div class="inputblockl">
<p>Модель</p>
<input type="text" size="35" value="[[!+fi.model]]" id="af_changemodel" name="changemodel" disabled />
<p>Неисправность ТСД</p>
<input type="text" size="35" value="[[!+fi.tarifs]]" placeholder="Исправность не выбрана" id="af_changetarifs" name="changetarifs" disabled />
<p>Количество штук ТСД</p>
<input type="text" size="35" value="[[!+fi.kolvo]]" id="af_kolvo" name="kolvo" />
<p>E-mail</p>
<input type="email" size="35" id="af_email" name="email" value="[[+fi.email]]" />
<p>Телефон</p>
<input type="text" size="35" value="[[!+fi.phone]]" id="af_phone" name="phone" />
<p>Адрес</p>
<input type="text" size="35" value="[[!+fi.address]]" id="af_address" name="address" />
</div>
<div class="inputblockr">
<p>Стоимость</p>
<input type="text" size="35" value="[[!+fi.cost]]" id="af_changeprice" placeholder="0" name="changeprice" disabled />
<p>Имя</p>
<input type="text" size="35" value="[[!+fi.name]]" id="af_name" name="name" />
<p>ФИО контактного лица</p>
<input type="text" size="35" value="[[!+fi.fullname]]" id="af_fullname" name="fullname" />
<p>Ваш комментарий</p>
<textarea rows="12" class="comment" id="af_message" name="message">[[!+fi.message]]</textarea>
</div>
<div style="clear: both;"></div>
<button type="submit" class="sign_up_big_1 btn btn-primary"><img src="[[++assets_url]]site/ordericon.png" style="margin: 0px 8px -7px 0px;">Заказать</button>
[[+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>
Шаблон письма:
<b>Информация из письма:</b> <br /><hr /><br />
<b>Модель:</b> [[+model]]<br />
<b>Неисправность ТСД:</b> [[+tarifs]]<br />
<b>Стоимость:</b> [[+cost]]<br />
<b>Имя:</b> [[+name]]<br />
<b>ФИО контактного лица:</b> [[+fullname]]<br />
<b>Количество штук ТСД:</b> [[+kolvo]]<br />
<b>E-mail:</b> [[+email]]<br />
<b>Телефон:</b> [[+phone]]<br />
<b>Адрес:</b> [[+address]]<br />
<b>Комментарий:</b> [[+message]]
Пример того, что приходит на почту, после отправки:
Модель: [[+seria]]
Неисправность ТСД: [[+tarifs]]
Стоимость: [[+cost]]
Имя: asd
ФИО контактного лица: sad
Количество штук ТСД: sad
Буду очень благодарен за помощь…
Комментарии: 1
name и id должны быть с тем же словом, что и плейсхолдер)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.