Inline Errors
By default, forms errors are displayed using a Bootstrap alert component.
It's possible to use your own implementation.
Disabled
This is the normal behavior; display all errors grouped together.
JS variable
Return the regular error message and append a new JSON property (error_fields) so you can do your own custom inline errors (using jQuery, Vue.js, etc).
Display errors
Let the plugin display the inline errors using WinterCMS core functionalities.
Following code doesn't work out of the box because requires extra code.
Here is an example:
<form data-request="{{ __SELF__ }}::onFormSubmit" data-request-validate>
{{ form_token() }}
<div id="{{ __SELF__ }}_forms_flash"></div>
<div class="form-group">
<label for="name">Name:</label>
<input type="text" id="name" name="name" class="form-control">
<div data-validate-for="name"></div>
</div>
<div class="form-group">
<label for="email">Email:</label>
<input type="text" id="email" name="email" class="form-control">
<div data-validate-for="email"></div>
</div>
<div class="form-group">
{% partial '@recaptcha' %}
<div data-validate-for="g-recaptcha-response"></div>
</div>
<button id="simpleContactSubmitButton" type="submit" class="btn btn-default">Submit</button>
</form>