Skip to content

Instantly share code, notes, and snippets.

@inogo
Created April 27, 2016 18:34
Show Gist options
  • Save inogo/2282a702a7a913884ff883c08f39a0e9 to your computer and use it in GitHub Desktop.
Save inogo/2282a702a7a913884ff883c08f39a0e9 to your computer and use it in GitHub Desktop.
[[!FormIt?
&hooks=`email`
&submitVar=`callback`
&emailTpl=`callback-email-tpl`
&emailSubject=`Запрос обратного звонка с сайта [[++site_name]]`
&emailTo=`[[++contact_email]]`
&emailFrom=`[[++emailsender]]`
&successMessage=`ok`
&validate=`name:required:minLength=^3^,phone:required:minLength=^7^`
]]
[[!+fi.successMessage:eq=`ok`:then=`
<span>Спасибо! Мы перезвоним вам в течении 15 минут.</span>
`:else=`
<span>Заказ обратного звонка</span>
<p>Оставьте свой номер телефона и мы вам перезвоним.</p>
<form method="post" action="[[~32]]">
<input type="text" name="name" placeholder="Ваше имя" value="[[!+fi.name]]" />
<input type="text" name="phone" placeholder="Номер телефона" value="[[!+fi.phone]]" />
[[!+fi.validation_error:ne=``:then=`
<p class="error">Проверьте правильность заполнения формы</p>
`]]
[[!+fi.error_message:notempty=`
<p class="error">К сожалению, при отправке сообщения произошла ошибка, попробуйте позже.</p>
`]]
<input type="hidden" name="form" value="callback" />
<input type="hidden" name="callback" value="1" />
<input type="submit" value="Отправить" />
</form>
`]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment