Добрый день!

Никак не могу разобраться с выводом сообщений об ошибке в случае не заполнения какого-нибудь поля и сообщения об успешной отправке формы.
Вот мой код:
[[!FormIt?
&hooks=`email`
&emailTpl=`sentEmailTpl`
&emailSubject=`Сообщение с сайта`
&emailTo=`mail@mail.ru`
&validate=`kontaktnoe_lico:required,
vid_produkcii_ili_uslugi:required,
telefon:required`
&successMessage=`Сообщение отправлено!`
]]
<form class="webform-client-form" enctype="multipart/form-data" action="/[[*alias]]" method="post" id="webform-client-form-30" accept-charset="UTF-8">
  <label class="element-invisible" for="edit-submitted-vid-produkcii-ili-uslugi">Тема обращения <span class="form-required" title="Обязательно для заполнения.">*</span></label>
 <select id="edit-submitted-vid-produkcii-ili-uslugi" name="vid_produkcii_ili_uslugi" class="form-select required" value="[[!+fi.vid_produkcii_ili_uslugi]]"><option value="" selected="selected">- Выберите -</option><option value="zakaz" [[!+fi.vid_produkcii_ili_uslugi:FormItIsSelected=`zakaz`]]>Заказ</option><option value="consult" [[!+fi.vid_produkcii_ili_uslugi:FormItIsSelected=`consult`]]>Консультация</option><option value="sotrudnichstvo" [[!+fi.vid_produkcii_ili_uslugi:FormItIsSelected=`sotrudnichstvo`]]>Сотрудничество</option><option value="usluga4">Другое</option></select>
</div>
<div class="form-item webform-component webform-component-textfield" id="webform-component-kontaktnoe-lico">
  <label class="element-invisible" for="edit-submitted-kontaktnoe-lico">Контактное лицо * <span class="form-required" title="Обязательно для заполнения.">*</span></label>
<span class="error">[[!+fi.error.error_message]]</span>
 <input placeholder="Контактное лицо *" type="text" id="edit-submitted-kontaktnoe-lico" name="kontaktnoe_lico" value="[[!+fi.kontaktnoe_lico]]" size="60" maxlength="128" class="form-text required" />
</div>
<div class="form-item webform-component webform-component-textfield" id="webform-component-telefon">
  <label class="element-invisible" for="edit-submitted-telefon">Телефон * <span class="form-required" title="Обязательно для заполнения.">*</span></label>
 <input placeholder="Телефон *" type="text" id="edit-submitted-telefon" name="telefon" value="[[!+fi.telefon]]" size="60" maxlength="128" class="form-text required" />
</div>
<div class="form-item webform-component webform-component-textfield" id="webform-component-e-mail">
  <label class="element-invisible" for="edit-submitted-e-mail">E-mail </label>
 <input placeholder="Электронная почта" type="text" id="edit-submitted-e-mail" name="e_mail" value="[[!+fi.e_mail]]" size="60" maxlength="128" class="form-text" />
</div>
<div class="form-item webform-component webform-component-textarea" id="webform-component-primechaniya">
  <label class="element-invisible" for="edit-submitted-primechaniya">Примечания </label>
 <div class="form-textarea-wrapper"><textarea placeholder="Примечания" id="edit-submitted-primechaniya" name="primechaniya" cols="60" rows="5" class="form-textarea">[[!+fi.primechaniya]]</textarea></div>
</div>
<div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-webform-ajax-submit-30" name="form1-submit" value="отправить" class="form-submit" /></form>	<div id="form-close-button">Закрыть</div> [[+fi.successMessage]] [[+fi.validation_error_message]] 

Если заполнить поля, на которых стоит проверка, то письмо приходит, но сообщение об успешной отправке не появляется. Если же не заполнить, хотя бы одно поле, то сообщение не приходит (как и должно быть), но ошибка тоже не отображается.