Преглед изворни кода

fix(#148): form can't be submit after validation failed

wangweimin пре 3 година
родитељ
комит
e262ea43dc
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      webiojs/src/handlers/input.ts

+ 6 - 2
webiojs/src/handlers/input.ts

@@ -220,9 +220,13 @@ class FormController {
 
 
             element.find('button').prop("disabled", true);
             element.find('button').prop("disabled", true);
 
 
-            for (let name in that.name2input)
-                if (!that.name2input[name].check_valid())
+            for (let name in that.name2input){
+                if (!that.name2input[name].check_valid()){
+                    element.find('button').prop("disabled", false);
                     return error_alert(t("error_in_input"));
                     return error_alert(t("error_in_input"));
+                }
+            }
+
 
 
             let data_keys: string[] = [];
             let data_keys: string[] = [];
             let data_values: any[] = [];
             let data_values: any[] = [];