login.html
Login
User 1
Username:
Password:
User 2
Username:
Password:
< /code>
функциональныйlet form1 = document.querySelector('#user1');
let form2 = document.querySelector('#user2');
export { user1D, user2D };
let user1D;
let user2D;
form1.addEventListener('submit', (e) => {
e.preventDefault();
let data = new FormData(e.target);
user1D = Object.fromEntries(data);
console.log(user1D);
form1.classList.toggle('hide');
form2.classList.toggle('hide');
});
form2.addEventListener('submit', (e) => {
e.preventDefault();
let data = new FormData(e.target);
user2D = Object.fromEntries(data);
window.location.href = '/pages/board.html';
});
< /code>
arboard.js
import { user1D, user2D } from "./login.js";console.log(user1D);
< /code>
функциональный
< /code>
функциональный.hide{
display:none;
}
< /code>
Проблема заключается в том, что две формы записывают результаты плавно и переходят на следующую страницу. Первая форма внезапно не может прочитать «нулевый» объект. Это напечатано ранее. Это происходит не только на другой странице и не отдаваясь. Однако это не сработало.
Подробнее здесь: https://stackoverflow.com/questions/796 ... properties
Мобильная версия