Есть форма регистрации. Поля Name, E-mail, Date of Birth сохраняются в localStorage.
Как правильно прописать функцию, которая проверяет, есть ли заданные значения у соответствующих ключей в localStorage, и если есть, складывает значения в соответствующие поля при перезагрузке страницы?
Для одного поля понятно, как это сделать. А для трех не совсем. Прописывать кучу IF не хочется.
window.onload = function () {
//Set localStorage
var userName = document.getElementById("nameField");
var userEmail = document.getElementById("emailField");
var userDateOfBirth = document.getElementById("dateField");
//Wnen out of focus - set localStorage
userName.addEventListener("focusout", (event) => {
localStorage.setItem("userName", userName.value);
});
userEmail.addEventListener("focusout", (event) => {
localStorage.setItem("userEmail", userEmail.value);
});
userDateOfBirth.addEventListener("focusout", (event) => {
localStorage.setItem("userDateOfBirth", userDateOfBirth.value);
});
//Get localStorage
var userNameStorage = localStorage.getItem("userName");
var userEmailStorage = localStorage.getItem("userEmail");
var userDateOfBirthStorage = localStorage.getItem("userDateOfBirth");
function getLocalStorage() {
}
getLocalStorage();
};