Browse Source

#703 Adds form 'is valid' method

pull/2390/head
jlukic 9 years ago
parent
commit
9dabc86487
1 changed files with 15 additions and 7 deletions
  1. 22
      src/definitions/behaviors/form.js

22
src/definitions/behaviors/form.js

@ -224,6 +224,20 @@ $.fn.form = function(parameters) {
;
},
is: {
valid: function() {
var
allValid = true
;
$.each(validation, function(fieldName, field) {
if( !( module.validate.field(field) ) ) {
allValid = false;
}
});
return allValid;
}
},
removeEvents: function() {
$module
.off(eventNamespace)
@ -664,7 +678,6 @@ $.fn.form = function(parameters) {
form: function(event) {
var
allValid = true,
apiRequest
;
@ -675,12 +688,7 @@ $.fn.form = function(parameters) {
// reset errors
formErrors = [];
$.each(validation, function(fieldName, field) {
if( !( module.validate.field(field) ) ) {
allValid = false;
}
});
if(allValid) {
if( module.is.valid() ) {
module.debug('Form has no validation errors, submitting');
module.set.success();
return settings.onSuccess.call(element, event);

Loading…
Cancel
Save