chillform
v1.0.0
Published
Zero-dependency form validation library with real-time validation and dark/light mode support. Framework-agnostic.
Maintainers
Readme
ChillForm
Zero-dependency form validation library. Framework-agnostic, works everywhere.
Installation
npm install chillformOr via CDN:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chillform.js"></script>Usage
const form = ChillForm.create('#myForm', {
rules: {
email: {
required: true,
email: true
},
password: {
required: true,
minLength: 8
},
confirmPassword: {
required: true,
match: 'password'
}
},
onSubmit: async (data) => {
console.log('Form submitted:', data);
}
});Validation Rules
required- Field must have a valueemail- Must be a valid emailminLength: n- Minimum character lengthmaxLength: n- Maximum character lengthmin: n- Minimum numeric valuemax: n- Maximum numeric valuepattern: regex- Must match regex patternmatch: 'fieldName'- Must match another field
Features
- Zero dependencies
- Real-time validation
- Dark mode support
- Fully responsive
- Custom validators
- Custom error messages
License
MIT
