Ensure submit button is enabled on modal open and close
This commit is contained in:
@@ -504,6 +504,10 @@ function openAuthModal(mode){
|
||||
const submitBtn = document.getElementById('auth-modal-submit');
|
||||
const modal = document.getElementById('auth-modal');
|
||||
|
||||
if(submitBtn) {
|
||||
submitBtn.disabled = false;
|
||||
}
|
||||
|
||||
// Reset registration verification state
|
||||
if(mode === 'login'){
|
||||
authRegisterState = { code_sent: false, code: null, email: null };
|
||||
@@ -810,7 +814,14 @@ function closeAuthModal(){
|
||||
modal.setAttribute('aria-hidden','true');
|
||||
// Reset form states
|
||||
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 };
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user