All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix typo in DOMContentLoaded event listener
- Add input validation on keyUp event (as already documented)
- Add option for full form validation on submit
- Optimized some small code sections
- Make
validation()
also publicly available
- Change demo for better checkbox example
- Add checkbox validation when checkbox has
notempty
validator
- Add Dutch phone validator
- Add URL validator
- Trim validators passed via the data-validators attribute to prevent validating issues
- Renamed dev tools to make more sense
- Updated documentation
- Updated build tools
- Add custom ancestor selector
- Changed demo
- Updated dev todo's
- Updated build tools to latest versions
- Validator Engine class with all the validation logic, options handling and the
notempty
/required validator:mightyFormValidator.js
- Default validators, placed in:
validators/
- E-mail validator (
validators/email.js
) - Date validator (
validators/date.js
) - Min-max length validator (
validators/length.js
) - Is number validator (
validators/number.js
) - Custom regex validator (
validators/regex.js
) - Equals value validator (
validators/equals.js
) - Zipcode validator (
validators/zipcode.js
)
- E-mail validator (
- Documentation
- Including very basic development documentation
- Demo
- Changelog
- Build tools (for development)