Я пытаюсь использовать локальное хранилище, чтобы сделать основной экран регистрации и входа в систему. Мне удалось запустить все основы, но я не могу получить поля для сохранения в локальном хранилище, чтобы они тянули процесс входа в систему. Я не верю, что HTML неверен, но Javascript.Пытается использовать локальное хранилище для регистрации/регистрации
Вот JS:
function save() {
var inputUserName = document.getElementById('regusername');
var inputPassWord = document.getElementById('regpassword');
var inputEmail = document.getElementById('regemail');
localStorage.setItem('username', inputUserName.value);
localStorage.setItem('email', inputEmail.value);
localStorage.setItem('password', inputPassWord.value);
}
function check() {
// Getting data from the register-form
var inputUserName = localStorage.getItem('username');
var inputPassWord = localStorage.getItem('password');
var username = document.getElementById('username');
var password = document.getElementById('password');
if (username.value == inputUserName && password.value == inputPassWord) {
alert('You have successfully logged in' + inputUserName);
} else {
alert('ERROR')
for(var i = 0; i < localStorage.length; i++){
alert(localStorage.key(i));
}
}
}
FTR: вы не сможете сделать серьезный экран регистрации/входа в систему localStorage. Думаю, этот вопрос предназначен только для обучения? – enguerranws
Кстати, можете ли вы разместить соответствующий HTML или живую демонстрацию? – enguerranws
Какая ошибка вы получаете? – user2085143