]> wagnertech.de Git - mfinanz.git/blobdiff - js/kivi.Validator.js
Auftrags-Controller: Verkäufer bei Kundenwechsel ändern
[mfinanz.git] / js / kivi.Validator.js
index c8e02c63e05754d0da9778cf04c2e055f5313b2d..e48692749b7da2176b1ba078adab52fd40cf83d7 100644 (file)
@@ -21,8 +21,10 @@ namespace("kivi.Validator", function(ns) {
     var to_check = $(selector + ' [data-validate]').toArray();
 
     for (var to_check_idx in to_check)
     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 false;
+      }
 
     return true;
   };
 
     return true;
   };
@@ -32,6 +34,8 @@ namespace("kivi.Validator", function(ns) {
 
     for (var test_idx in tests) {
       var test = tests[test_idx];
 
     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))
 
       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);
 
 
       var parsed_date = kivi.parse_date(date_string);
 
-      if (parsed_number === null) {
+      if (parsed_date === null) {
         $e.val('');
         ns.annotate($e);
         return true;
         $e.val('');
         ns.annotate($e);
         return true;