Input Form Validation
Enable input validation by adding the needs-validation class and initializing with novalidate. Combine this with Bootstrap styles and invalid-feedback for real-time validation.
Validation with tooltip
Apply custom validation styles using needs-validation along with novalidate, and display feedback using invalid-tooltip inside a position-relative container.
Custom styles
Apply custom validation styles using needs-validation, valid-feedback, and invalid-feedback classes with Bootstrap’s form-control and form-check utilities.
Browser defaults
Use browser's default validation by applying required attributes on form fields without custom JavaScript or additional needs-validation logic.
Server-side
Demonstrates server-side validation using is-valid and is-invalid classes for form feedback.
Supported elements
This example shows validation styles on various supported form elements including textareas, checkboxes, radios, selects, and file inputs.
Tooltips
Use valid-tooltip and invalid-tooltip classes to display validation messages as tooltips on form elements.