const formSignup = document.querySelector("#formSignup"); formSignup.onsubmit = async function (e) { e.preventDefault(); const username = formSignup["txtUsername"].value; const password = formSignup["txtPassword"].value; const repassword = formSignup["txtRePassword"].value; const email = formSignup["txtEmail"].value; try { const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ email: email, username: username, password: password, repassword: repassword, }), }; const response = await fetch("/registerUser", options); if (response.ok) { const data = await response.text(); alert("Register succes"); window.location.replace(data); } else if (response.status == 401) { const data = await response.text(); throw Error(data); } else if (response.status == 402) { const data = await response.text(); throw Error(data); } else { throw Error("Connection error"); } } catch (err) { alert(err.message); } }; function togglePasswordVisibility(inputId, iconId) { var passwordField = document.getElementById(inputId); var passwordIcon = document.getElementById(iconId); if (passwordField.type === "password") { passwordField.type = "text"; passwordIcon.classList.remove("fa-eye"); passwordIcon.classList.add("fa-eye-slash"); } else { passwordField.type = "password"; passwordIcon.classList.remove("fa-eye-slash"); passwordIcon.classList.add("fa-eye"); } } document .getElementById("clickable-link") .addEventListener("click", function (event) { event.preventDefault(); // Prevent the default link behavior window.location.href = "/loginUser"; }); function LoginClick() { var navigateButton = document.getElementById("navigateButton"); } function BackClick() { var navigateButton = document.getElementById("navigateButton"); // ทำให้กลับไปหน้าก่อน window.location.href = "/loginUser"; } // icon button var icon = document.getElementById("clickable-icon"); icon.addEventListener("click", function () { // Add your action here window.location.href = "/loginUser"; });