Skip to content

Commit 196540a

Browse files
author
tom bertrand
committed
onSubmit callback will now submit the form is true is returned
1 parent 927d021 commit 196540a

File tree

3 files changed

+20
-10
lines changed

3 files changed

+20
-10
lines changed

dist/jquery.validation.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* Licensed under the MIT license
55
*
66
* @author Tom Bertrand
7-
* @version 1.5.3 (2015-09-03)
7+
* @version 1.5.3 (2015-12-02)
88
* @link http://www.runningcoder.org/jqueryvalidation/
99
*/
1010
;
@@ -348,7 +348,13 @@
348348

349349
_executeCallback(options.submit.callback.onBeforeSubmit, [node]);
350350

351-
(options.submit.callback.onSubmit) ? _executeCallback(options.submit.callback.onSubmit, [node, formData]): submitForm();
351+
if (typeof options.submit.callback.onSubmit === "function") {
352+
if (_executeCallback(options.submit.callback.onSubmit, [node, formData]) === true) {
353+
submitForm();
354+
}
355+
} else {
356+
submitForm();
357+
}
352358

353359
_executeCallback(options.submit.callback.onAfterSubmit, [node]);
354360

@@ -943,8 +949,7 @@
943949

944950
}
945951

946-
_callback.apply(this, $.merge(_params || [], (extraParams) ? extraParams : []));
947-
return true;
952+
return _callback.apply(this, $.merge(_params || [], (extraParams) ? extraParams : []));
948953

949954
};
950955

0 commit comments

Comments
 (0)