Dokumentation manuelles installieren der Trigramerweiterung raus
[kivitendo-erp.git] / js / kivi.Validator.js
index c8e02c6..e486927 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)
-      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;