X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/ccfd9aace3d2c0a1199668e36d2deadbb871bd9b..fdebfd5d0c558cb156849b01c9c9268b29dc443b:/js/kivi.Validator.js?ds=sidebyside diff --git a/js/kivi.Validator.js b/js/kivi.Validator.js index c8e02c63e..e48692749 100644 --- a/js/kivi.Validator.js +++ b/js/kivi.Validator.js @@ -21,8 +21,10 @@ namespace("kivi.Validator", function(ns) { var to_check = $(selector + ' [data-validate]').toArray(); for (var to_check_idx in to_check) - if (!ns.validate($(to_check[to_check_idx]))) + if (!ns.validate($(to_check[to_check_idx]))) { + $(to_check[to_check_idx]).focus(); return false; + } return true; }; @@ -32,6 +34,8 @@ namespace("kivi.Validator", function(ns) { for (var test_idx in tests) { var test = tests[test_idx]; + if (!ns.checks[test]) + continue; if (ns.checks[test]) { if (!ns.checks[test]($e)) @@ -84,7 +88,7 @@ namespace("kivi.Validator", function(ns) { var parsed_date = kivi.parse_date(date_string); - if (parsed_number === null) { + if (parsed_date === null) { $e.val(''); ns.annotate($e); return true;