@Pipop

Как передать значение input из одной страницы в другую?

Допустим, есть страницы catalog и cart. В catalog имеется input — необходимо взять его value при выборе (клике) и использовать в select на странице cart. Как это сделать?
  • Вопрос задан
  • 1145 просмотров
Решения вопроса 1
@Sashqa
document.getElementById('inputId').addEventListener('change', function (e) {
    let value = document.getElementById('inputId').value // записываем значение в переменную
    localStorage.setItem('inputValue', value) // записываем значение в localStorage
})


document.addEventListener("DOMContentLoaded", function() {
    let selectEl;
    let value;
    if (localStorage.getItem('inputValue')) { // проверяем, есть ли значение в localStorage
        selectEl = document.getElementById('selectId');
        value = localStorage.getItem('inputValue') // записываем в переменную
        selectEl.options[0].value = value // записываем в первый option значение
        selectEl.options[0].innerHTML = value // чтоб отображалось оно
    }
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы