Ensure submit button is enabled on modal open and close

This commit is contained in:
ilham_gmail
2026-06-11 22:00:30 +07:00
parent 4ad0081a02
commit da9796755a
+12 -1
View File
@@ -504,6 +504,10 @@ function openAuthModal(mode){
const submitBtn = document.getElementById('auth-modal-submit'); const submitBtn = document.getElementById('auth-modal-submit');
const modal = document.getElementById('auth-modal'); const modal = document.getElementById('auth-modal');
if(submitBtn) {
submitBtn.disabled = false;
}
// Reset registration verification state // Reset registration verification state
if(mode === 'login'){ if(mode === 'login'){
authRegisterState = { code_sent: false, code: null, email: null }; authRegisterState = { code_sent: false, code: null, email: null };
@@ -810,7 +814,14 @@ function closeAuthModal(){
modal.setAttribute('aria-hidden','true'); modal.setAttribute('aria-hidden','true');
// Reset form states // Reset form states
const form = document.getElementById('auth-modal-form'); const form = document.getElementById('auth-modal-form');
if(form) form.reset(); if(form) {
form.reset();
const submitBtn = form.querySelector('button[type="submit"]') || document.getElementById('auth-modal-submit');
if(submitBtn) {
submitBtn.disabled = false;
submitBtn.textContent = 'Kirim';
}
}
authRegisterState = { code_sent: false, code: null, email: null }; authRegisterState = { code_sent: false, code: null, email: null };
} }