diff --git a/patterns/vsf-register-step-1.html b/patterns/vsf-register-step-1.html index e3f4c73..6540678 100644 --- a/patterns/vsf-register-step-1.html +++ b/patterns/vsf-register-step-1.html @@ -42,35 +42,35 @@
-
+ @@ -145,32 +145,6 @@ }); }); - (() => { - const formCard = document.querySelector('.sg-form-sections-card'); - if (!formCard) { - return; - } - - const registerButton = formCard.querySelector('.sg-button--process'); - if (!registerButton) { - return; - } - - const updateRegisterButtonState = () => { - const requiredFields = Array.from(formCard.querySelectorAll('input[type="email"], input[type="password"]')); - const allFieldsFilled = requiredFields.every((field) => field.value.trim().length > 0); - - registerButton.disabled = !allFieldsFilled; - registerButton.setAttribute('aria-disabled', String(!allFieldsFilled)); - registerButton.classList.toggle('sg-button--process-inactive', !allFieldsFilled); - }; - - formCard.querySelectorAll('input[type="email"], input[type="password"]').forEach((field) => { - field.addEventListener('input', updateRegisterButtonState); - }); - - updateRegisterButtonState(); - })();