Validator Extension
Validate form elements for common rules such as required fields, email addresses and other useful pre-defined types. You can add new validation types by appending the list in the end of this file.
Methods
$parent.trigger('validator.validate'); // Trigger validation manually.
$parent.trigger('validator.reset'); // Reset validator state.
Example Usage
The following element will be validated as a required field and the value must be a valid email address (two validation rules).
<div id="parent" data-gx-extension="validator">
<input type="email" class="validate" data-validator-validate="required email" />
</div>
The following script demonstrates how to check if there are currently invalid elements in the form.
// Trigger validation manually:
$('#parent').trigger('validator.validate');
// Check for invalid field values.
if ($('#parent .error').length > 0) {
// Invalid elements have the ".error" class.
} else {
// Valid input elements have the ".valid" class.
}
- Source:
- To Do:
-
- Remove fallback code from this module and create a $.fn.validator API.