For custom Bootstrap form validation messages, you’ll need
to add the novalidate boolean attribute to your
<form>. This disables the browser default
feedback tooltips, but still provides access to the form
validation APIs in JavaScript. When attempting to submit,
you’ll see the :invalid and
:valid styles applied to your form controls.
Custom feedback styles apply custom colors, borders, focus
styles, and background icons to better communicate feedback.
Background icons for <select> are only
available with .form-select, and not
.form-control.
Examples
Invalid feedback
Valid feedback
Invalid feedback
Valid feedback