Don't confuse bootstrap(.min).js file provided by the Bootstrap framework with bootstrap4(.min).js provided by FormValidation which is placed inside the formvalidation/dist/js/framework directory.
They are two different files and both of them need to be included as mentioned above.
Don't confuse foundation(.min).js file provided by the Foundation framework with foundation5(.min).js provided by FormValidation which is placed inside the formvalidation/dist/js/framework directory.
They are two different files and both of them need to be included as mentioned above.
Step 2: Setting the framework option
You need to set the framework option as following:
#556: Return more information of the file validator result, so user can display associated message if the selected file doesn't match given extension, type or size
#163: between, greaterThan, lessThan validators now show the message where %s are replaced with the min, max, value options when the input isn't a number
#165: integer and numeric validators support more locales by providing new thousands and decimal separator options
#233: When using tooltip for multiple fields, it always shows on the last field
#234: Adjust the default messages when using the stringLength validator
The Spanish id, vat validators add type to the return value. The type can be DNI, NIE or CIF.
Bug fixes
#102, #166: Fix an issue on IE 10/11 that causes an input element with placeholder attribute to be validated automatically when it's focused
#177: Fix the bug that the isValidContainer() method doesn't ignore field which validators are totally disabled
#217: The field's enabled option doesn't work in declarative mode
#231: Fix the bug causing the message option for form isn't used. The plugin uses default message provided by each validator instead