Skip to content

Commit 82f1151

Browse files
committed
improve validation logic on final page
1 parent 47c4219 commit 82f1151

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

LongevityWorldCup.Website/wwwroot/onboarding/convergence.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,8 @@ <h2 data-aos="fade" data-aos-duration="700" data-aos-delay="400">1. Character Cr
864864
} else {
865865
// Final stage requires accountEmail
866866
let isValid = true;
867-
const accountEmail = document.getElementById('accountEmail').value.trim();
867+
const accountEmailInput = document.getElementById('accountEmail');
868+
const accountEmail = accountEmailInput.value.trim();
868869
const personalLink = document.getElementById('personalLink').value.trim();
869870

870871
if (!accountEmail) {
@@ -887,6 +888,7 @@ <h2 data-aos="fade" data-aos-duration="700" data-aos-delay="400">1. Character Cr
887888
// Disable the Apply button and change its text
888889
const applyButton = document.getElementById('nextButton');
889890
applyButton.disabled = true;
891+
accountEmailInput.setAttribute("disabled", "true");
890892
applyButton.textContent = 'Submitting...';
891893

892894
// Send the data via fetch POST request
@@ -911,6 +913,7 @@ <h2 data-aos="fade" data-aos-duration="700" data-aos-delay="400">1. Character Cr
911913
response.text().then(badResponse => {
912914
customAlert(`Failed to submit application. Please try again later.\n\n${badResponse}`).then(() => {
913915
applyButton.disabled = false;
916+
accountEmailInput.setAttribute("disabled", "false");
914917
applyButton.textContent = 'Apply';
915918
});
916919
});
@@ -919,6 +922,7 @@ <h2 data-aos="fade" data-aos-duration="700" data-aos-delay="400">1. Character Cr
919922
.catch(error => {
920923
customAlert(`An error occurred while submitting your application:\n\n${error}`).then(() => {
921924
applyButton.disabled = false;
925+
accountEmailInput.setAttribute("disabled", "false");
922926
applyButton.textContent = 'Apply';
923927
});
924928
});

0 commit comments

Comments
 (0)