AjaxForm игнорирует ошибку хука
Доброго времени суток! Подскажите в чем дело, AjaxForm даже если хук завершает ошибкой, все равно отображает зеленый pop-up с сообщением «форма отправлена успешно», но форма не отправлена.
хук:
хук:
<?php
$hook->addError('error_message','ошибка');
return false;
форма:<form action="" method="post" class="ajax_form af_example" enctype="multipart/form-data">
<div class="form-group">
<div class="controls">
<label class="control-label" for="upload_passport_print">Скан копии паспорта</label>
<input type="file" name="upload_passport_print" class="form-control" />
<span class="error_upload_passport_print"></span>
</div>
</div>
<div class="form-group">
<div class="controls">
<button type="reset" class="btn btn-default">[[%af_reset]]</button>
<button type="submit" class="btn btn-primary">[[%af_submit]]</button>
</div>
</div>
</form>
Комментарии: 1
Нашел решение проблемы (но не совсем решение)
если добавить поле
Плюс я так понимаю если хук просто не завершится, по любой необъяснимой причине (без
если добавить поле
<input type="hidden" name="error_message" />
то все работает, НО сообщение об ошибке дефолтное (ошибка формы), а не то что я задал в ХУКе.Плюс я так понимаю если хук просто не завершится, по любой необъяснимой причине (без
$hook->addError('error_message','ошибка')
), то будет сообщение об успешной отправке формы.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.