- Add css file to
<link rel="stylesheet" href="vonqValidator.css">
- Include main script before usage
<script type="text/javascript" src="vonqValidator.js"></script>
- Create validator with classname. All elements with assigned classname will be 'attached' to validation
new vonqValidator(className)
- Extending config
var validator = new vonqValidator('vonqValidator')
.config({
minPasswordLength: 4,
passwordError: 'Passwords must contain lower and upper case letters'
})
Default settings
var settings = {
minPasswordLength: 6,
tooltipPosition: 'top',
requiredError: 'This field is required',
passwordError: 'Password invalid',
emailError: 'Please enter a valid email address. For example: [email protected]'
};
- Extend default validators
var validator = new vonqValidator('vonqValidator')
.setValidator('password', function(value) {
var lCase = value.search(/[a-z]/) !== -1;
var hCase = value.search(/[A-Z]/) !== -1;
return lCase && hCase;
});