Просмотр исходного кода

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

wangweimin 3 лет назад
Родитель
Сommit
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);
 
-            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"));
+                }
+            }
+
 
             let data_keys: string[] = [];
             let data_values: any[] = [];