Browse Source

fixed register modal form submit disabled

bach 2 years ago
parent
commit
72cc12b49b

+ 2 - 1
web/modules/custom/materio_user/materio_user.module

@@ -69,7 +69,8 @@ function materio_user_form_user_modal_form_alter(&$form, FormStateInterface $for
   $form['actions']['submit']['#attributes'] = array(
     "@click.prevent" => "register",
     "@keyup.enter" => "register",
-    "ref" => "register"
+    "ref" => "register",
+    "disabled" => true
     // ":class" => "can_register"
   );
 

File diff suppressed because it is too large
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/main.js


BIN
web/themes/custom/materiotheme/assets/dist/main.js.gz


+ 8 - 4
web/themes/custom/materiotheme/vuejs/components/Form/RegisterForm.vue

@@ -55,11 +55,15 @@ export default {
     },
     checkSubmitEnabled () {
       console.log("checkSubmitEnabled", this)
-      if (this.ps === 'Strong') {
-        this.$refs.register.disabled = false
-      } else {
-        this.$refs.register.disabled = true
+      // debugger;
+      if (this.$refs.register) {
+        if (this.ps === 'Strong') {
+          this.$refs.register.disabled = false
+        } else {
+          this.$refs.register.disabled = true
+        }
       }
+      
     },
     register () {
       console.log('register', this.mail, this.pass1, this.pass2)

Some files were not shown because too many files changed in this diff