Validate
The component contains the same source-code as the j-Validation component.
The component contains the same source-code as the j-Validation component.
Configuration:
if {String}can contain JS condition for evaluationvalue {Object}contains entire modelpath {String}contains changed path- must return boolean
selector {String}jQuery selector for disabling (default:button[name="submit"])delay {Number}a timeout for validation (default:100)flags {String}flags for better validation, can containvisible,hidden,enabled,disabledcomponentsenabledvalidate all components which are enabledinput,textareaorselectelementsdisabledvalidate all components which are disabledinput,textareaorselectelementshiddenvalidate all components which arevisiblevalidate all components which are visible
track {String}can contain paths divided by the comma, and manual changing of each path (viaSET(),UPD(),INC(), etc. methods) will evaluate the validationvalidonly {Boolean}skipsdirtystate (default:false)- NEW
changes {Boolean}enables comparing changes only between the input model and the form (default:false) - NEW
strictchanges {Boolean}enables strict comparing changes (otherwisenull,false,empty stringsand0values will be removed), default:false - NEW
exec {String}optional, a link to thefunction(data)that is executed when the model is validated and changed - NEW
output {String}optional, a link to thefunction(valid)or path
Good to know:
- component adds
ui-validate-okclass to the element if the model is valid - component adds
ui-validate-noclass to the element if the model is invalid - component adds
ui-validate-modifiedclass to the element if the model is changed




