Сейчас при незаполнении каких-либо полей все ошибки появляются сверху формы в одном блоке.
Возможно ли сделать так, чтобы при ошибках заполнения формы к соответствующим input-ам добавлялся класс (в классе прописаны красные border)? Т.е. в конечном итоге - пользователь не заполнил поле, и это поле выделяется красной рамкой.
В документации к Magic Forms есть пункт про Inline errors, но это кажется не совсем то.
Заранее спасибо за любую помощь.
{{ form_ajax(__SELF__ ~ '::onFormSubmit') }}
<div class="row">
<div class="col-12">
<div id="{{ __SELF__ }}_forms_flash"></div>
</div>
<div class="col-12 col-sm-5">
<div class="form-group">
<label for="kp_name">Контактное лицо:</label>
<input type="text" id="kp_name" name="kp_name">
</div>
<div class="form-group">
<label for="kp_email">E-mail:</label>
<input type="text" id="kp_email" name="kp_email">
</div>
</div>
<div class="col-12 col-sm-7">
<div class="form-group">
<label for="kp_desc">Сообщение:</label>
<textarea id="kp_desc" name="kp_desc" rows="6"></textarea>
</div>
<div class="form-group">
{% partial '@file-upload' %}
</div>
</div>
</div>
{{ form_submit("Отправить") }}
{{ form_close() }}