Простите, если я опущу любую соответствующую информацию, необходимую для решения этой проблемы. Я могу ответить любой другой необходимой информацией.
Позвольте мне объяснить, что я делаю, а затем показать, каков будет результат.
- Я в IntelliJ работаю над сайтом (HTML, javascript, firebase).
- Я открываю терминал и набираю «firebase serve» (чтобы открыть локальный сервер для моего проекта).
- localhost: 5000 развернут и страница входа отображается.
- когда я нажимаю кнопку входа на go на главном экране, это происходит ...
http://localhost:5000/?x=29&y=15
Каждый раз, когда я нажимаю на другую область на кнопке входа, координаты x и y изменяются в поле адреса.
Вот мой html для кнопки:
<input class="button" id="loginBtn" onclick="submitLogin()" src="images/sign_in.png"
style="width: auto; height: 50px;" type="image"/>
Вот мой submitLogin()
function submitLogin() {
//console is NOT logging this message.
console.log("submitting login called.");
document.getElementById("loaderNode").style.visibility = "visible";
const userName = document.getElementById('loginField').value;
const password = document.getElementById('passwordField').value;
if (userName.length === 0 || password.length === 0) {
document.getElementById("loaderNode").style.visibility = "hidden";
alert("Email and password are required.");
return;
}
const promise = firebase.auth().signInWithEmailAndPassword(userName, password);
promise.then(() => {
document.getElementById("loaderNode").style.visibility = "hidden";
if (!firebase.auth().currentUser.emailVerified) {
alert("Please verify your email address before logging in.");
} else {
window.document.location = './html/home.html';
}
}).catch(function (error) {
document.getElementById("loaderNode").style.visibility = "hidden";
});
}
Тег сценария в HTML для моей страницы входа в список.
<script src="./js/login.js"></script>