Class BTM.Form.Validator
Extends
BTM.Form.FieldRules.
Form validation Class
Defined in: form.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
BTM.Form.Validator(element, rules, errorHandler, successHandler)
|
| Field Attributes | Field Name and Description |
|---|---|
|
Custom error/success handlers
|
- Fields borrowed from class BTM.Form.FieldRules:
- commonTypes
| Method Attributes | Method Name and Description |
|---|---|
|
onError(rule)
Default onError handler
|
|
|
onSuccess(rule)
Default onSuccess handler
|
|
|
validate(event)
Run the Validation rules
|
- Methods borrowed from class BTM.Form.FieldRules:
- checkRule, init, readRules, runChecks
Class Detail
BTM.Form.Validator(element, rules, errorHandler, successHandler)
- Parameters:
- {HTMLElement|String} element
- element ID or element reference to the form to be validated
- {Array} rules Optional
- the validation rules to check
- {Function} errorHandler Optional
- custom callback to run on each defined rule that evaluates as true
- {Function} successHandler Optional
- custom callback to run on each defined rule that evaluates as false
Field Detail
{Object}
customHandlers
Custom error/success handlers
Method Detail
onError(rule)
Default onError handler
- Parameters:
- rule
onSuccess(rule)
Default onSuccess handler
- Parameters:
- rule
validate(event)
Run the Validation rules
- Parameters:
- event